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. The Zig runtime became Rust. The JavaScript engine did not.

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. Bun 1.4 rewrote the Zig runtime in Rust; JavaScriptCore stayed C++. 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

2017–now

Platform Wars

Part of the Platform Wars era (2017–now).

Read the Platform Wars era →

Sources

Compare with

Related

© 2026 Fadstack · Shane Code · Privacy

Opinionated history · not a ranking

Site updates

Occasional Fadstack notes. Confirm by email — this list stays off the book and advisory lists.

I use the address for Fadstack updates only. Privacy.