Rolldown

Rolldown

@rolldown.rs

https://rolldown.rs/ Fast Rust-based bundler for JavaScript, designed to power @vite.dev, developed by voidzero.dev

2.8K followers25 following26 posts

Rolldown reposted

VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them.

Rolldown v1.0.0-rc.16 is out πŸŽ‰ - Support cross-module const enum inlining - Fix empty module namespace in `manualChunks` - Fix wildcard re-exports with transitive top-level await - More bug fixes and improvements github.com/rolldown/rol...

github.comRelease v1.0.0-rc.16 Β· rolldown/rolldown[1.0.0-rc.16] - 2026-04-16 πŸš€ Features const enum cross-module inlining support (#8796) by @Dunqing implement module tagging system for code splitting (#9045) by @hyf0 πŸ› Bug Fixes rolldown_plugin...

Rolldown reposted

SvelteKit 2 now fully supports Vite 8 SvelteKit 3 will require it - giving additional optimizations and functionality. E.g. SvelteKit 3 will use @rolldown.rs hook filters to spend more compilation time in rust and less in JavaScript. And SvelteKit 3 adapters use only rolldown without esbuild

Rolldown reposted

Rolldown can panic sometimes... but we make sure you never have to! It's rare, but when it happens, you won't be staring at a cryptic stack trace. @rolldown.rs straight up tells you it is not your code. And a link to report it so we can fix it fast. Good error messages => good DX

Rolldown reposted

✨ What's New in ViteLand: January 2026 Recap β—† Unified redesign across all VoidZero sites β—† @vite.dev crossed 3 billion npm downloads β—† @rolldown.rs reached RC status β—† Lazy Barrel Optimization landed in Rolldown β—† Oxfmt hit 100% Prettier conformance β—† ...and more πŸ‘€ voidzero.dev/posts/whats-...

Rolldown reposted

The State of JS 2025 results are out! πŸ† Most Adopted Tech β†’ Vitest πŸ† Highest Satisfaction β†’ Vite (98%) & Vitest (97%) πŸ† Highest Interest β†’ Vitest (83%) & Rolldown (80%) But that's not all! A thread 🧡

Rolldown reposted

πŸš€ Lazy Barrel Optimization in Rolldown Barrel files, files that re-export from other modules, are common in modern JavaScript projects but a nightmare for your build time. Rolldown now has Lazy Barrel Optimization to fix this. Here's how it works 🧡

✨

VoidZero@voidzero.dev

Rolldown 1.0 RC is here πŸŽ‰ πŸ”’ Stable API: No breaking changes planned before 1.0 ⚑ 10-30x faster than Rollup while staying compatible 🧩 Multiple chunking algorithm improvements πŸ“¦ 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations

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.com/rolldown/rol...

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...

Another beta - another bunch of improvements πŸ”₯ Also includes changes from the latest Oxc version!

VoidZero@voidzero.dev

Rolldown v1.0.0-beta.39 has been released! ⚑ macOS Performance Boost: 10%-30% faster bundling, up to 45% in extreme cases. 🎯 Cross-Chunk Optimization: Support for __NO_SIDE_EFFECTS__ annotation, as well as better tree-shaking across module boundaries and more efficient DCE

Faster on Windows βœ”

sapphi_red@sapphi.red

Windows users, I have a good news for you. In the next version, Rolldown will become ~10% faster on Windows β€” even up to 29% faster in some cases! πŸš€

Rolldown reposted

Rolldown drops CJS support! From the latest version of @rolldown.rs (1.0.0-beta.36) on, Rolldown will only be released in the ESM format. The required Node version has also been bumped to align with @vite.dev (20.19+ and 22.12+). Node 18 has been dropped due to being EOL since April.

Rolldown reposted

tsup is not actively maintained anymore πŸ‘€ With >9M NPM monthly downloads and >10k GitHub stars, tsup is undeniably a popular choice for bundling. Unfortunately, it is not under active maintenance anymore. Thanks to @egoist.dev & contributors for all the work on tsup πŸ™πŸ»

Rolldown reposted

Remember how @gitlab.com got 2.6x faster builds and ~100x less memory consumption when using @rolldown.rs? Now, with all the native plugins enabled, they are down to 22s. That is ~7x faster than Vite, ~half the time compared to using native resolver before and 43x faster than their webpack build πŸ”₯

Alexander Lichter@thealexlichter.com

ICYMI: GitLab saw their memory consumption reduced by 100x by using the @rolldown.rs powered @vite.dev version (in addition to a 2.6x speedup) 🀯

Rolldown reposted

What's new in ViteLand? Our July 2025 recap is out. πŸŽ‰ Announcing 1st in-person @viteconf.org in Amsterdam πŸ“ˆ @vite.dev surpassing webpack's downloads ⏩ Major performance boosts for @rolldown.rs πŸ”₯ Type-aware linting & custom rules for Oxlint πŸ‘€ and more Read the post: voidzero.dev/posts/whats-...

voidzero.devWhat’s New in ViteLand: July 2025 RecapJuly 2025 brings exciting updates in the Vite ecosystem, including the release of Vite 7, Rolldown's new features, and the upcoming ViteConf in Amsterdam. Discover the latest news in Vite, Vitest, Oxc...

Rolldown reposted

Did you know that @rolldown.rs supports converting your top-level variables to var? It seems weird at first, but is actually helpful - and your output is still ESM and modern code! The transform can improve perf due to avoiding "temporal dead zone" checks of VMs that can cause slowdowns up to 1000%

πŸ‘€πŸ‘€πŸ‘€

⚑ Speaker highlight: Evan You ViteConf wouldn’t be the same without @evanyou.me, creator of Vue & Vite. His talks always drop major news πŸ‘€ This year, he'll reveal how Vite is evolving beyond a build tool into a full Rust-based toolchain. You won't want to miss it! More info on viteconf.amsterdam

Rolldown reposted

Rolldown reposted

Rolldown reposted

🚨 Speaker Alert 🚨 We're incredibly proud to bring together an exceptional group of speakers who are pushing the boundaries of web development with @vite.dev Over the next few days, we'll be highlighting the incredible speakers who will be on our stage on Oct 9-10! Stay tuned πŸš€ viteconf.amsterdam

Rolldown reposted

Did you know that Rolldown-Vite supports tsconfig path resolution out of the box? Use the path resolutions defined in your tsconfig by setting `resolve.tsconfigPaths`. The only requirement? You must use native plugins, either only the resolver or all No extra plugin needed πŸ™Œ

Rolldown reposted

Rolldown reposted

The @rolldown.rs powered @vite.js version is out for a while, giving 2~16x build speed improvements! If you ever wondered how to switch, then no worries. I show you how in less than 90 seconds! Also, one more goodie for React users (switching to the Oxc-based Vite plugin)

Rolldown reposted

For the Oxlint 1.0 announcement, I'd like to show more real world performance numbers on large repos. If Oxlint has been satisfactory, would you be keen to send me the numbers Oxlint reports at the end? If you have never tried Oxlint but has a large repo: `npx oxlint@latest`.

Rolldown reposted

This is exciting! Time to try out Rolldown-Vite and share your feedback with us, while also gaining 3~16x production build time reductions. If you have any questions around it, please let me know! And as usual, more improvements are in the pipeline πŸ™ŒπŸ»

VoidZero@voidzero.dev

Rolldown-Vite is a drop-in replacement of the stable channel Vite, with greatly improved production build performance (3~16x in real world apps) It will become the default Vite version in the near future when it stabilizes.

Rolldown reposted

I had a blast talking with @tej.as about what @voidzero.dev is, what comes next for @rolldown.rs, Oxc and all tooling around the @vite.dev ecosystem and how they'll benefit you as a developer!

NEW on ConTejas Code Podcast: @thealexlichter.com on the state of modern web tooling incl. @vite.dev, @voidzero.dev, @rolldown.rs, Oxc, and more. Listen on - Spotify: open.spotify.com/episode/0Cv2... - Apple: podcasts.apple.com/us/podcast/a... - YouTube: youtu.be/_CTmqk9_Nq4 ♻️ Repost if useful.

Rolldown reposted

I've been so surprised! Just only by tweaking the npm alias in my day-job project, We were able to build with rolldown-vite. I didn't touch vite.config at all. πŸš€ Build performance has been between 4.4x and 8x faster than the existing vite version!

Rolldown reposted

Big news! tsdown has officially been adopted by @rolldown.rs as part of their core ecosystem and will become the foundation for Rolldown Vite’s Lib Mode! πŸŽ‰ Excited to see it evolve as part of the official ecosystem. Stay tuned for more updates! github.com/rolldown/tsd...

github.comGitHub - rolldown/tsdown: An even faster bundler powered by Rolldown.An even faster bundler powered by Rolldown. Contribute to rolldown/tsdown development by creating an account on GitHub.

Rolldown reposted

Rolldown reposted

We are planning to port this to Rust as well in the future. Meaning you'll be able to build both your JS bundle and bundled dts files in one go with @rolldown.rs when you use isolated declarations!

Kevin Deng@sxzz.dev

πŸš€ Exciting update for @rolldown.rs users! Now you can bundle .dts files seamlessly with this new plugin. Check it out and give it a try! πŸ‘‡ github.com/sxzz/rolldow...