4 ms·
So the death of asm.js is upon us? We are drifting away from the timeline of the prophecy: https://www.destroyallsoftware.com/talks/the-birth-and-death-of-java
by futune 5mo ago
So the death of asm.js is upon us?
We are drifting away from the timeline of the prophecy:
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript https://www.destroyallsoftware.com/talks/the-birth-and-death...
(And to those who haven't encountered this before, I strongly recommend a watch. It may be the greatest tech talk of all time, for certain values of greatest.)
- phoe-krk 5mo agoJust substitute asm.js with WASM and you're still on the right track.
- muvlon 5mo agoWith this technology's death, the thread of prophecy is severed. Restore a saved game to restore the weave of fate, or persist in the doomed world you have created.
- mikece 5mo agoNot really: ASM.js became WASM. What killed the possibility of WASM being The One Way to run everything is AI... the one wildcard that Gard Bernhardt didn't predict.
- DarkUranium 5mo agoTo be honest, with how bad a target WASM is for any existing compiler, I feel like what killed that possibility was WASM itself. Its IR design is horrendeous.
- nextaccountic 5mo agoCan you talk more? I've seen people say only good things about wasm
- avadodin 5mo agoNot op, but I only know it as the 32-bit single-threaded binary replacement for JavaScript that can't interact with anything naturally yet people get all excited about when they manage to turn their LLVM slop output into it. Maybe we've been reading different HN submissions.
- nextaccountic 4mo agoThat was only the MVP. Wasm nowadays is 64 bits (except for Safari, the IE6 of our time) and has threads. True about the wasm inability to call JS APIs with no overhead. This sucks
- tadfisher 5mo agoYagrum Bagarn has something for you.
- bvisness 5mo agoDon't worry, YavaScript will live forever.
- mikece 5mo agoI re-watch that presentation two or three times a year because it's a great example of how to give a presentation, how to structure your slide deck to complement your presentation, and a surprisingly educational tour of the permission rings architecture of operating systems. And at some point we're going to have a period or war and our psychological attachments to old programming paradigms will be released so that we can move on to a more advanced way of doing things (but that won't stop your bank from running YavaScript for at least another 85 years).
- ksec 5mo agoIf we substituted war with COVID we aren't that far off as both happened in 2020. We still have to wait till 2035 to see if true.