Platform · 2022–now · Platform Wars
Bun
All-in-one JS runtime that actually feels fast. Winning scripts and side projects while production waits for edge cases.
Bun stuck because bundling, testing, and package install in one binary solves real daily friction. Full production adoption lags behind Node because enterprises buy boring and npm compatibility still has scars. The admiration is performance; the stickiness is dev ergonomics on new repos.

Context
Frameworks fought for the runtime
Front-end frameworks consolidated power; TypeScript became table stakes; Next and friends absorbed routing, data, and deploy gravity. Serverless and Jamstack rebranded old ideas with better CDNs, then cooled when auth and personalization refused to stay static. Blockchain-for-CRUD and big-bang rewrites collected dumb budgets. The winners were boring platforms with ecosystems — React gravity, Rust where systems care, Vite for greenfield bundling. The losers were narratives that skipped product-market fit or treated every App Router rewrite as destiny.
Compare with
Related
Platform · 2009–now
Node.js
JS on the server. Unified the stack and created a package ecosystem that is both miracle and hazard.
Platform · 2020–now
Deno
Node reimagined with TypeScript native and permissions. Correct instincts; wrong moment against npm gravity.
Platform · 2020–now
Vite
ESM-native dev server that made webpack feel instantaneously obsolete for new projects.