Earlier quoted context omitted.
> WebAssembly is different. WebAssembly brings every language to the web. Flash didn't. The problem with Flash was not that it only supported a single language. The problem with Flash is that it opted out of the web architecture because they only wanted your browser window to be a surface for an executable to draw into. > But WebAssembly applications can also manipulate the DOM like JavaScript. Flash could do that to…
> The problem with Flash is that it opted out of the web architecture WebAssembly doesn't. WebAssembly is part of the web's architecture. It has been for 8 years. You've doubtless run WebAssembly without even realizing it. Google Sheets for example uses WebAssembly: https://web.dev/case-studies/google-sheets-wasmgc Amazon Prime Video uses WebAssembly: https://www.amazon.science/blog/how-prime-video-updates-its-... >…
It’s formally part of the web’s architecture, but it is bolted on and violates the fundamental principles underlying the web’s architecture. It’s much like a worse JavaScript in that way.