https://positive-intentions.com/blog/decentralised-architecture
Creating webapps is easy enough, but in my app, im kinda going against the “best-practices”.
For example, im using browser-based cryptography exclusively. while it can be easy advice to suggest to consider using a server to generate keys, i want to contrast it against a webapp that would be sandboxed within the browser.
I’d appriciate if you would be interested to share your thoughts on the approach. I’m aiming for this project to be the foundation towards the most frickin’ secure messaging app in the universe. It might be too ambitious, but I’d like to set the bar high.
If you want client side security and trust, then you may want to consider wasm.
Thanks!
Tldr; I had that question before myself. It doesn’t seem to introduce any improvement over WebCrypto API which itself should have gone through peer-review and auditing. (“Choose your browser wisely” could be considered the advice here.)
I’d like to still look into wasm for several other details of the project, but it seems the built-in browser cryptography functions are performant and generally pretty good if used correctly.