As if Flash (http://adobe-flash.github.io/crossbridge/), PNaCL (https://developer.chrome.com/native-client/reference/pnacl-b...) never existed.
It also doesn't have any of the security issues because its limited to things JavaScript can do.
WASM doesn't offer any security over internal data corruption as buffer access within linear memory aren't validated for data bounds or nullability.
So it is possible, for a WASM module generated from C or C++ code, to provide input data to its functions in such a way that it would compromise its behavior from the outside, even though it doesn't escape the sandbox.
Politics.
At least for Flash I remember that the OSS implementations couldn't run many real-world flash programs. Did this change later?
Wasm is nearly identical, but different in the ways that matter. You are being blinded by being ahead of the curve, but the curve has moved now.
Wasm will be absolutely pervasive at all levels of the stack.
Yeah, I heard that before.
You know that open source is not the same thing as open standards, right?
[surfing keys](https://github.com/brookhong/Surfingkeys)
I'd love to have my VIM with my config just available as a web service to use it on every device! That's what I already love about NextCloud and the likes - just one install and every device can access it. If you know how you can also make it secure enough for every day stuff - I think to be really secure going offline is not enough anymore.
here's a VNC server in your browser:
https://github.com/novnc/noVNC
or an x window system tutorial, with an in-browser x server
https://magcius.github.io/xplain/article/index.html
personally I think this will lead to more hiding of what internet sites are doing, and prevent blocking of undesirable behavior.
This will enable doing full web development in browser only