The Vite 8 beta is here, and the headline change has been on the roadmap for two years: Rolldown is now the default bundler, replacing both ESBuild (used for dependencies) and Rollup (used for production builds). This is the most consequential change to Vite's internals since its initial release.
Rolldown, built by the same team behind the Rust-based JavaScript parser Oxc, aims to be a drop-in Rollup replacement with better performance. Vite 8 ships it as the unified bundler underneath the familiar dev server and build commands you've been using.
What Changes
In practice, most projects should see faster build times and lower memory usage β particularly on larger codebases where the Node.js-based bundlers hit their ceiling. Rolldown runs natively and is designed to leverage multi-threaded hardware in ways that Rollup cannot.
The migration path from Vite 7 to 8 is described by the Vite team as straightforward for the majority of projects, but there are breaking changes. Plugins written against Rollup's hook system may need updates. Projects that rely on fine-grained control over the bundling process should test early.
A Larger Trend: Rust Eating the Build Pipeline
Rolldown's ascension is part of a broader shift. The State of JavaScript 2025 survey showed Rolldown jumping from 1% to 10% usage in a single year, even before Vite 8's official release. Turbopack, Vercel's Rust-based alternative, sits at 28% usage β but the satisfaction scores tell a different story. Vite's ecosystem moat has proven durable. This Rust-based tooling movement extends beyond Vite: VoidZero's Vite+ wraps Rolldown, Oxc, and a suite of other Rust tools under a single CLI, representing the most coherent unified interface to the Rust-based JavaScript toolchain to date.
The pattern is consistent: tools written in Rust are displacing JavaScript-based equivalents in the build pipeline not because developers are chasing novelty, but because performance differences are significant and real. TypeScript has the Go rewrite coming. Vite has Rolldown. The JavaScript toolchain is being rewritten in native languages, piece by piece.
When Does Vite 8 Land?
The beta is available now for testing. The Vite team has not published a hard release date, but the expectation based on previous release cycles is a stable release within the next few months. If you're maintaining a Vite plugin or a project with custom build configuration, now is the time to test against the beta and report compatibility issues.
npm install vite@beta
Check the Vite 8 migration guide for the full list of breaking changes before upgrading.

