News for hackers. Stuff that matters.
Re:WASM 3.0 Completed by flohofwoe on Wednesday September 17, 2025 @03:52PM (#45280622)
Well, arguably the worst thing about WASM is the naming.

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 ;)

Re:WASM 3.0 Completed by k9294 on Wednesday September 17, 2025 @04:17PM (#45280872)
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.
Re:WASM 3.0 Completed by cjs_ac on Wednesday September 17, 2025 @04:09PM (#45280781)
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.
Re:WASM 3.0 Completed by titzer on Wednesday September 17, 2025 @04:10PM (#45280796)
In German, often things are named for where they came from, like Berliner or Frankfurter. WebAssembly came from the web, so makes sense :)