Vite 8.0 is out!
Vite 8.0 replaces the dual-bundler architecture of esbuild and Rollup with a single, unified Rust-based bundler called Rolldown. This transition enables 10-30x faster build performance while maintaining full compatibility with the existing Vite plugin ecosystem.
Verified State Diff
Impact & Verification Analysis
Frontend developers, web application architects, and maintainers of Vite-based build pipelines.
This change significantly reduces build times and architectural complexity, resolving long-standing issues with inconsistent module handling between development and production environments.
Full Fact Overview
Vite 8.0 represents a major architectural pivot, moving away from the long-standing hybrid approach where esbuild handled development and Rollup handled production. By adopting Rolldown, a Rust-based bundler developed by the VoidZero team, Vite eliminates the 'glue code' and synchronization overhead previously required to keep two separate transformation pipelines consistent. The release also introduces registry.vite.dev, a centralized directory for managing the plugin ecosystem, and maintains backward compatibility with the Rollup plugin API to ensure existing projects can migrate without breaking changes.