[...] acting as cryptographic provider, in a similar way of what Java defines with its framework Java Cryptography Architecture (JCA), to bring new capabilities to the SubtleCrypto interface and in particular the persistent and secure storage of keys. JCA uses Provider design pattern to define an API interoperable between diverse implementations.
I would propose to add some details regarding Java, which is a good example of what can be done.
sentence I propose to update to :
And a link in Informative References : Java Cryptography Architecture (JCA) Reference Guide