4 ms·
Not the previous poster, but immatures: Needing to compile down to one enormous program, with no possible code sharing. The async story is not good. Wasm compo
by jauntywundrkind 5mo ago
Not the previous poster, but immatures: Needing to compile down to one enormous program, with no possible code sharing. The async story is not good.
Wasm components & wasi have a lot of promise here. Until now though browsers have been ignoring all this; Firefox just started taking a more active interest. https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/ https://hacks.mozilla.org/2026/02/making-webassembly-a-first...
- flohofwoe 5mo agoProbably an unpopular opinion, but IMHO the WASM Component Model is an entirely overengineered boondoggle that has no place in browsers. It's trivial to create small statically linked WASM programs in the "a few dozen kilobytes" range with the right programming language (like C). "Code sharing" via dynamic linking also works, but it has the same downsides as dynamic linking on native platforms (basically that DLL interfaces represent an optimization barrier): https://emscripten.org/docs/compiling/Dynamic-Linking.html https://emscripten.org/docs/compiling/Dynamic-Linking.html