Releases

VoidZero releases Rolldown 1.0, Rust bundler locks API for Vite

Rolldown reached 1.0 and locked its Rust bundler API for Vite, turning a long RC runway into a production bet. Early users reported dev-server startup dropping from 8 seconds to 1.5 seconds.

Sam Ortega··2 min read
Published
Listen to this article0:00 min
Share this article:
VoidZero releases Rolldown 1.0, Rust bundler locks API for Vite
Source: voidzero.dev

VoidZero has pushed Rolldown into stable territory, and that matters well beyond one bundler release. The Rust-based, Rollup-compatible tool reached 1.0 on May 7, locking its public API under semantic versioning just as it becomes the bundler underneath Vite 8. For frontend teams that live and die by plugin compatibility, the point of 1.0 is simple: the contract stops wobbling. You can plan a migration around a stable surface instead of betting on prerelease behavior.

Rolldown’s appeal has always been the same bargain Rust keeps making in JavaScript tooling: keep the ecosystem shape, replace the slow parts. Its README describes it as written in Rust with Rollup-compatible APIs and a plugin interface, while VoidZero’s own materials position it as the unified bundler for Vite 8 and beyond. That combination is the real story here. Teams get Rust-speed internals without forcing a rewrite of the Rollup plugin stack they already depend on, and VoidZero says Rolldown can also run standalone, widening the path beyond Vite users who want one bundler for production builds.

AI-generated illustration
AI-generated illustration

The road to 1.0 was not rushed. VoidZero says Rolldown 1.0.0-beta.1 landed in December 2024, rolldown-vite shipped as a technical preview in May 2025, Vite 8 beta arrived in December 2025 with Rolldown as the default bundler, and a 1.0 release candidate in January 2026 marked API stability. Vite 8 went stable in March 2026, using Rolldown and Oxc-based tools instead of esbuild and Rollup, and VoidZero says that made Rolldown the underlying bundler for every Vite user. The temporary rolldown-vite package remains the bridge for gradual migration.

The stable release also clarifies what developers actually get. Official Vite docs say the Rolldown-powered pipeline brings advanced tree-shaking, built-in minification, and fine-grained chunking control, while Rolldown’s README noted built-in minification was still in alpha during the RC phase. That is exactly why the 1.0 label matters: it turns promising internals into something teams can commit to in production.

The early payoff is already visible in the wild. In a May 2026 Hacker News comment, one user said rolldown-vite had been running on a large monorepo for months, with dev-server startup falling from 8 seconds to 1.5 seconds and build time dropping from 2 minutes 30 seconds to 35 seconds. VoidZero’s larger Vite+ push, which groups Vite, Vitest, Oxlint, Oxfmt, Rolldown, tsdown, and the Vite Task runner, shows the strategic direction clearly: Rust is no longer an experiment at the edges of the JavaScript stack. With Rolldown 1.0, it is becoming the default language of the machinery underneath it.

Know something we missed? Have a correction or additional information?

Submit a Tip

Never miss a story.

Get Rust Programming updates weekly. The top stories delivered to your inbox.

Free forever · Unsubscribe anytime

Discussion

More Rust Programming News