Platform · 2022–now · Platform Wars
Bun
All-in-one JS runtime that actually feels fast — then Anthropic bought it to ship Claude Code as a single-file binary. Zig core became Rust.
How Bun mutated
Bun stuck because bundling, testing, and package install in one binary solves real daily friction — and because Claude Code distributes on it. Anthropic acquired the project in late 2025; 1.4 rewrote the runtime from Zig to Rust. Full production Node replacement still lags because enterprises buy boring. The admiration is performance; the new stickiness is AI-tooling gravity; the invoice is platform risk on a runtime whose owner sells the agent.
Patterns

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.
Language · 2016–now
Zig
C without the footguns — in theory. A systems language beloved in blog posts; its flagship production user rewrote itself in Rust.
Language · 2015–now
Rust
Memory safety without GC pauses. Climbing from systems niches into cloud infra and WASM.
Practice · 2021–now
AI pair programming
Coding agents that edit the repo — now table stakes. Generation outran review capacity; ownership is the bottleneck.