3 ms·
This. Now that GC is bolted in there, it's like... Ok, now they're trying to go from being "the thing to run C/C++/Rust binaries in the browser" to the "we run
by cmrdporcupine 3y ago
This. Now that GC is bolted in there, it's like... Ok, now they're trying to go from being "the thing to run C/C++/Rust binaries in the browser" to the "we run all the things everywhere" and it's like... why?
It's just turning into, excuse my philosophy nerdism ... like Hegel's quip about “the night in which all cows are black.” An Absolute into which meaningful content just dissolves. A proverbial hammer looking for nails, and finding them everywhere, but honestly, adding no new utility.
Wasm in the browser for porting certain kinds of apps makes a lot of sense. But if you're running e.g. JS inside Wasm on a server somewhere, you got off on the wrong exit on the hype train. You don't need to do that. It's neat that you can, but ... don't.
A "universal runtime" is a kind of ultimate nerd fantasy. I've had it too. It's also mostly pointless overhead. The reality is that containerized or virtualized execution already exists and there's no "universal" garbage collection or virtual machine. They end up inevitably tailored to the language they're there to support. And that's not a bad thing.