Oh wow, that really is terrible naming... I always thought WASM was a specification for compiling code into something that runs natively in web browsers—like a web-specific compilation target.. Today I learned.
Re:WASM 3.0 Completed
by munificent on Wednesday September 17, 2025 @04:48PM
(#45281244)
It's an instruction set architecture that browsers happen to support executing directly.
If you want to compare the situation to x86, direct DOM access for WebAssembly is more akin to the BIOS than C++ stdlib access. If it can't interact with the outside world, it's just a very special toy that you can only use to play a game that isn't any fun, and a good candidate for those 'What's the next COBOL?' discussions that come up every now and then.
Re:WASM 3.0 Completed
by marcosdumay on Wednesday September 17, 2025 @07:30PM
(#45282753)
It's basically that joke about Haskell, that nobody uses it because it can't have any effect... but for WASM the developers are insisting on making sure it's real.
It's neither directly related to the web, nor is it an assembly syntax.
It's just another a virtual ISA. "Direct DOM access for WASM" makes about as much sense as "direct C++ stdlib access for the x86 instruction set" - none ;)