https://rolldown.rs/
Fast Rust-based bundler for JavaScript, designed to power @vite.dev, developed by voidzero.dev
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
github.comfix(rolldown): sync scoping properly in pre_process_ecma_ast by Boshen · Pull Request #6537 · rolldown/rolldownWe need to recreate scoping after each transformation step because none of the steps syncs scoping at present, which is a huge waste that we should fix later in the future.
But in the interim, defi...
