Much of it still holds water. I think what's disappointing is how little progress we've come in the 9 years since that video has come out. WASM has been a disappointment -- at least to me.
And the problem WASM solved really would be almost better instead if we just had a ring 4 for web browsers. It seems clear that X86 has won, unless you think that RISC V still has a chance (which is dubious unless you're in the embedded space)
> It seems clear that X86 has won
Mobile has a large and growing lead over desktop[0] for web traffic, and every popular mobile device released for the past ~decade has run on ARM.https://www.theregister.com/2021/11/12/apple_arm_m1_intel_x8...
I'm still waiting for those arm desktops that run Windows...
Therefore there are more browsers on ARM than there on x86.
> I'm still waiting for those arm desktops that run Windows
This seems irrelevant, but MS is shipping them now: https://arstechnica.com/gadgets/2022/11/project-volterra-rev...
M1 Mac Mini running Windows 11 in parallels.
Whether it's NACL/VMWare/WASM/whatever the technology for emulation has been around for decades.
I guess I'm not sure why WASM is so special it needs a decade to come to fruition.
I've seen Gary give a few talks. All fantastic.
The Birth & Death of JavaScript is my second favorite. The fact that he stayed in character as someone from 2035 for the entire talk and used a slightly evolved English.. brilliant. I saw that at Strangeloop and have slightly fonder memories than the PyCon rendition on his site.
https://www.destroyallsoftware.com/talks/the-birth-and-death...