I'm aware of webcrypto, but decided PGP was more suitable.
Mainly, the physical private key
It's also been battle tested much longer then webcrypto.
What makes it improper in your eyes?