Third Age of Javascript
summary
Claim: the Third Age centers on ES Modules and polyglot tooling not the topic of modules alone. Evidence: esmodule usage triples to ~3.5% in 2020, node 10 reaches end of life April 2021, and US government IE traffic falls to 2.6% down 1% since Nov 2020 suggesting IE11 drops below the 2% support threshold. Tools and outcomes: Vite and Snowpack use esbuild (Go) for much faster dev feedback, deno and many cores use Rust, bundling still wins in production and recommended for apps >100 modules.
AI-written summary · about
chapters (23)
- 0:00Intro
- 2:02Forming the language
- 2:52Two Tracks
- 3:442008: The Oslo Meeting
- 5:152009: Annus Mirabilis
- 6:09Forming the Ecosystem: Runtimes
- 7:14Forming the Ecosystem: Build Tools
- 7:46Forming the Ecosystem: Frameworks
- 9:56The Shift Left in JS Tooling
- 10:38Clearing Legacy Assumptions
- 11:26What's an ES Module?
- 14:30Limitations!
- 17:43Adoption is Happening
- 18:52The Assumptions
- 19:16TypeScript Took Over
- 20:10ESBuild Benchmarks
- 20:48Rust Core
- 21:25Ditch the JS Core Systems Core Scripting Shell
- 22:27What Functions Belong Together?
- 23:41Why are all these different things?
- 25:33Collapsing Layers
- 26:28The Birth & Death of JavaScript
- 26:58The Universal Virtual Machine








