I think it's cool that web browsers have built in APIs for doing stuff without needing to worry about pulling in dependencies.

keithbartholomew.com/blog/post

I hope WebCrypto will get what's required for a MLS implementationi. When we did WhatsApp for KaiOS we could only implement 1-1 chats with WebCrypto, but not group chats.

Some algorithms, and the lack of proper streaming encryption/decryption was a blocker for media & files support.

@fabrice.capyloon.org Boggles my mind that streaming (and often binary data) isn't priority number one for all APIs that deal with data. Probably the webcrypto stuff was more motivated by stuff like JWT or some corpo auth scheme than encrypted files though

I think you're correct about the use cases. Streaming support was also not that easy to spec at the time, because JS Streams were not a thing yet. Today we could hook crypto algorithm in a developer.mozilla.org/en-US/docs/W... !

TransformStream - Web APIs | M...

Sign in to participate in the conversation
Mauvestodon

Escape ship from centralized social media run by Mauve.