Unlike HTML or CSS or JavaScript which are by definition large enabling technologies that enable completely new things, WASM is always that small step to make C/C++ and other native languages usable on the web. I never thought of WASM as a magic wand that makes web apps super fast and you probably shouldn’t.
That would be only true if WASM was meant as a transitionary technology. But it has been with us for more than a decade, and it's only so-so. And if you think this, what do you think should replace it?
I have a couple ideas.
I’ve used WebAssembly to great success creating a unified codebase that runs on Node, an iOS app and on the web. It’s a niche but in that area it opens doors that were previously impossible to open.
> We still don't have all applications running super-fast on the web. This is a failure.
My point is that the vast majority of webapps do not rely on specific scientific libraries doing complex calculations.
Its 'sandbox' is also escapeable at both the engine level in V8, Gecko and JavaScriptCore (All in C/C++) and at the implementation level; especially if the software was converted from C to WASM.
So it is not the silver bullet people think it is.
[0] https://nvd.nist.gov/vuln/detail/cve-2026-11645
[1] https://issues.chromium.org/issues/334120897
[2] https://trustsig.eu/blog/wasm2c-tableflip-unchecked-calloc/