InterviewsVector

Rolldown 1.0 ships a stable Rust bundler — and becomes Vite's default

Vite's new Rust-based bundler reaches its first stable release: 10–30× faster than Rollup, on par with esbuild, Rollup-plugin-compatible, and now the default bundler in Vite 8.

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.

Staff engineer take

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.

Interview connection

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.