
"Rolldown, a new JavaScript/TypeScript bundler written in Rust, has emerged from VoidZero, the maintainers of projects such as Vite. Rolldown offers a high performance alternative to conventional bundlers with full compatibility for the Rollup plugin ecosystem. Designed as the next logical step for modern build workflows, Rolldown promises significant build time improvements while retaining familiar plugin interfaces. Rolldown was designed primarily to be the underlying bundler within Vite to replace the existing Vite dependencies of esbuild and Rollup."
"A key difference between Rollup and Rolldown is that Rolldown is written in Rust and means it can leverage native multithreaded execution with fewer overheads than JavaScript-based tooling. According to the team behind the project, Rolldown can be '10-30 times faster than Rollup', and according to this post on X, it also beats esbuild by a large margin in their tests. Rolldown's API is deliberately compatible with Rollup's plugin system, meaning most existing Rollup/Vite plugins should continue to work with minimal changes."
Rolldown is a Rust-based JavaScript/TypeScript bundler that aims to replace existing Rollup and esbuild dependencies in Vite and power Vite+. Rolldown leverages native multithreaded execution to reduce overhead compared with JavaScript-based tooling. The API intentionally mirrors Rollup's plugin system so most Rollup and Vite plugins work with minimal changes. Additional capabilities include advanced chunk splitting, built-in TypeScript and JSX transforms, experimental CSS bundling, and experimental module federation. Performance claims include being '10-30 times faster than Rollup' and outpacing esbuild in tests. Community benchmarks reported real-world speedups of 1.8x to 5x, with variations due to plugin choice and library version.
Read at InfoQ
Unable to calculate read time
Collection
[
|
...
]