Rolldown 0.14 is out!
github.com/rolldown/rolld…
Rolldown's core bundling capabilities are largely complete. We are now focusing on robustness (Rollup and esbuild test alignment) and polishing DX (error messages, docs) before planned 1.0 beta by EOY.
And for Vite integration: we are now passing all relevant tests in github.com/rolldown/vite, the temporary fork of Vite that runs on Rolldown instead of esbuild / Rollup. Expect a proper release early 2025!
The team spent a lot of effort in source map optimizations in the past few weeks - now Rolldown retains similar performance edge over esbuild even with source maps enabled!
In the next version of Rolldown, bundling will be ~10% faster 🎉
This was achieved by optimizing the semantic scoping process
Internal plugins like define and inject now flag when they haven't changed the AST, allowing to skip redundant scope recreation