Rolldown-Vite: a Rust-Rewrite of Rollup
a year ago
- #javascript
- #bundler
- #performance
- Rolldown-powered Vite is now available as a drop-in replacement via the rolldown-vite package.
- Rolldown is a Rust-based bundler developed alongside Oxc, a high-performance JavaScript toolset.
- Initial feature parity achieved, offering significant build time reductions (3x-16x) and lower memory usage (up to 100x less).
- Easy setup: replace 'vite' with 'rolldown-vite' in package.json or use overrides for frameworks.
- esbuild is now optional, with Oxc handling transformations and minification for improved performance.
- Early adopters report faster builds and reduced memory usage, with some enterprise apps seeing major improvements.
- Future plans include merging Rolldown into Vite, adding a full-bundle dev mode, and further Rust optimizations.
- Community feedback is encouraged to help refine Rolldown before it becomes Vite's default bundler.