~/talk

The third age of JavaScript: Three years in

Talkat Reactathon 2022 · 2022-05-03..05-05· [javascript, web-platform]
name:swyx
links:none on file
slides:none on file

Thesis: JavaScript enters a consolidation phase driven by ES Modules replacing CommonJS and the practical end of IE11 (June 15, 2022), which lets browsers and CDNs assume modern features. Tooling shifts under the hood to tooling written in Rust and Go while user-facing shells remain JS (swc, Rome, dprint replacing Babel/Prettier/ESLint). Adoption patterns: Next.js and Turborepo win attention; cloud IDEs like StackBlitz and Gitpod rise. Problems and opportunities: bundle sizes up from ~100KB (2011) to ~500KB (2022), WebAssembly emergence, and new work around teaching, self-provisioning runtimes, and edge rendering.

AI-written summary · about

  1. 0:00Intro
  2. 1:03Bottom Line Up Front
  3. 2:01Tech Radars
  4. 2:18Reacting to the Third Age of JavaScript
  5. 3:40Third Age: rm -rf legacy
  6. 4:59ESM is Happening
  7. 6:45Next.js is Winning
  8. 8:01The New Generation of Tools
  9. 10:02The Next Stage of TypeScript
  10. 10:39Monorepos All The Way
  11. 11:28Cloud IDE Development StackBlitz Gitpod Codespaces
  12. 12:36Smart Clients vs Smart Servers Evolution of Client-Server Models
  13. 13:21Neo-Isomorphic Rendering
  14. 13:58Incremental Rendering
  15. 14:14Edge Routing
  16. 15:46Alternative Web Application Platforms
  17. 16:25The Third Age Rainbow Reskill
  18. 17:34Easy Opportunities
  19. 19:23Moonshot Opportunities: Bundle Size
  20. 20:19Moonshot Opportunities: Impact
  21. 21:16Moonshot Opportunities: The Open Web
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.