But yes, technically speaking it's not that much different from JVM bytecode execution. Software is more consensus than breakthroughs though, so WASM might succeed where Java failed (well, kind of) because we're ready for it and the major players want it.
So, AWS Lambda@Edge
If you're running on Linux, I suppose that applies only to WASM modules that interface with a POSIX system (?)
Sorry for being confused. Isn't Nginx coded for a POSIX system? Or did they specifically port it to WASM (with its own interface)
I think what was needed was that someone implemented posix APIs inside webassembly, by delegating to the javascript APIs that e.g. node.js provides, or by building a native module that proxies those calls.
Here's an example of that: https://github.com/wasmerio/wasmer/blob/master/src/apis/emsc...