rolldown-docs
Installation
SKILL.md
Rolldown
Blazing fast Rust-based bundler for JavaScript with Rollup-compatible API and esbuild feature parity. Designed as the unified bundler powering Vite 8+.
Website: https://rolldown.rs | GitHub: https://github.com/rolldown/rolldown | Discord: https://chat.rolldown.rs | REPL: https://repl.rolldown.rs
What is Rolldown
Rolldown is a JavaScript bundler written in Rust. It is primarily designed to serve as the underlying bundler in Vite, replacing esbuild and Rollup with one unified build tool. It can also be used standalone as a general-purpose bundler — a drop-in replacement for Rollup, or an esbuild alternative when better chunking control is needed.
Key Properties
- Speed of Rust: Handles tens of thousands of modules without breaking a sweat. On par with esbuild, 10-30x faster than Rollup. WASM build is also significantly faster than esbuild's.
- Rollup Compatible: Familiar API & options with a rich plugin ecosystem. Same plugin API as Rollup / Vite.
- Esbuild Feature Parity: Built-in transforms, define, inject, minify & more.
- Designed for Vite: The unified bundler powering Vite 8+.