Vite 8 Beta Lands: Rolldown is the New Heart of the Build Pipeline

Vite 8 Beta Lands: Rolldown is the New Heart of the Build Pipeline

lschvn4 min read

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.

Related articles

More coverage with overlapping topics and tags.

Vite+ Alpha Launches: VoidZero's Unified Toolchain Wants to Replace Your Entire JS Dev Stack
vite

Vite+ Alpha Launches: VoidZero's Unified Toolchain Wants to Replace Your Entire JS Dev Stack

Vite+ Alpha drops today under MIT license, unifying Vite, Vitest, Oxlint, Oxfmt, and Rolldown into a single vp binary. Node.js runtime and package manager management included.
Vite 8 Stable Lands, Seven Patches Follow in Three Weeks
vite

Vite 8 Stable Lands, Seven Patches Follow in Three Weeks

Vite 8.0.0 shipped stable on March 12, and the patch releases haven't stopped β€” v8.0.7 landed April 7 with fixes across CSS, SSR, WASM, and dev server behavior. A contrast to the long beta cycle.
Vite+: One CLI to Rule Them All β€” Or Just Another Layer of Hype?
vite

Vite+: One CLI to Rule Them All β€” Or Just Another Layer of Hype?

VoidZero's Vite+ promises to unify runtime, package manager, bundler, linter, formatter, and test runner under a single command. We read the announcements, benchmarked the claims, and talked to people using it in production. Here is what we found.

Comments

Log in Log in to join the conversation.

No comments yet. Be the first to share your thoughts.