Earlier quoted context omitted.
Is this universally true – i.e. baked in to the wasm spec – or is it just true in a browser environment? Consider things like NW.js[1] or Electron[2] – might we see cross platform apps being developed where all or parts of it are written in and compiled to wasm, then packaged up with a runtime and delivered as a "native" application for desktop, mobile, or whatever? [1]: https://nwjs.io [2]: https://electron.atom.io
What would be the benefit of that? Might as well just compile to native and distribute that without all the overhead, no?
Does that make more sense?