Making WebAssembly a first-class language on the Web
22 points by bvisness
22 points by bvisness
Booting a Wasm binary without any JS glue would be great. I love the Wasm core spec but haven't been able to get excited about the component model due to its poor/nonexistent support for reference type passing and the general vibe of being for non-web runtimes, but maybe things are improving if Mozilla wants to bring it to Firefox.
Man am I tired of seeing this movie. "We built yet another incompatible runtime, so we'll need yet another cross-language component model and yet another IDL." Despite the fact that the entire purpose of all existing component models and IDLs was to connect incompatible runtimes. None of them are ever good enough for the next generation, apparently.
One exception being Microsoft, who evidently figured out that COM didn't actually ever stop working — or so I hear, I haven't needed to write native Windows code in a couple of decades.
Edit: Now I'm vaguely remembering a paper about how every IDL inevitably has a "native" binding that is easiest, because it's the one that influenced the assumptions behind the IDL model, and everybody who doesn't use the "native" language/paradigm inevitably chafes enough to invent yet another IDL where their language/paradigm is the "native" one.