Rolldown is a next-generation JavaScript and TypeScript bundler written in Rust by Evan You and the VoidZero team. Designed as the future bundler powering Vite, Rolldown aims to replace both esbuild and Rollup in the Vite toolchain by unifying the dev and production build pipeline into a single, blazing-fast tool. It achieves 10-30x faster build performance compared to Rollup while maintaining full compatibility with Rollup's plugin API and ecosystem, allowing existing projects to migrate with minimal friction.
The project introduces several technical innovations including parallel module parsing, efficient scope hoisting, and a Rust-native tree-shaking algorithm that eliminates dead code more aggressively than its JavaScript counterparts. Rolldown supports advanced code splitting strategies, dynamic imports, and CSS bundling out of the box. Its architecture is built on top of Oxc, another VoidZero project providing a high-performance JavaScript parser and transformer, creating a tightly integrated toolchain where each layer benefits from shared Rust infrastructure.
With over 13,000 GitHub stars and active daily development, Rolldown reached its 1.0 RC milestone and is on track to ship as the default bundler in Vite 8. The project is MIT-licensed and backed by VoidZero Inc., which raised funding specifically to build a unified, open-source JavaScript toolchain. For teams already using Vite, adopting Rolldown means dramatically faster builds without changing their existing plugin setup or configuration.