What happened
On 7 May 2026, VoidZero released Rolldown 1.0, the first stable release of its Rust-based JavaScript bundler. The announcement reports Rolldown is 10–30× faster than Rollup — the gap widening with project size — and on par with esbuild, while keeping Rollup plugin compatibility so most Vite plugins work out of the box. Rolldown is now the default bundler in Vite 8 (released stable in March 2026) and can also be used standalone; with 1.0 its public API is locked under semantic versioning.
Why it matters
Rolldown consolidates Vite's build pipeline onto a single Rust-based bundler, replacing the esbuild-for-dev / Rollup-for-production split Vite historically used. For the millions of projects on Vite, that means faster builds with Rollup-compatible plugins — the speed arrives without the usual rewrite tax.
The headline is speed; the real story is convergence. The JavaScript build ecosystem is standardizing on Rust cores — Rolldown for Vite, Turbopack for Next, Oxc/SWC underneath — so 'which bundler' is becoming a smaller decision than it used to be. The Staff move is low-drama: confirm your plugins and output are covered by Rolldown's Rollup compatibility, take the speed, and stop treating the bundler as a bespoke, hand-tuned artifact.
Vite historically used esbuild for dev and Rollup for production. Why did that split exist, and what changes when a single Rust bundler handles both?
Probes build-pipeline reasoning and dev/prod parity, not tool trivia.