rolldown_rs Profile Banner
Rolldown Profile
Rolldown

@rolldown_rs

Followers
5K
Following
188
Media
10
Statuses
155

Fast Rust-based bundler for JavaScript with Rollup-compatible API.

Joined November 2023
Don't wanna be here? Send us removal request.
@voidzerodev
VoidZero
3 days
✨ Hot from the release press: When using @rolldown_rs and experiencing a slow build, you now see which plugins slow your build down! Note that the reported time is an indication and includes overhead such as Rust-side processing, async scheduling, NAPI data conversion, and
5
8
127
@kurtextrem
Jacob 'kurtextrem' Groß
4 days
At @framer we’ve switched from esbuild to @rolldown_rs in Q4. Since then we’ve launched another feature based on their exclusive “Native MagicString” tech to perform AST transforms via Rust🦀 on-the-fly, fast. Here’s our case study: https://t.co/ZgEIBfTFv3. Rolldown’s awesome!
Tweet card summary image
framer.com
Case-study how Rolldown helps us speed up Framer sites.
1
7
21
@voidzerodev
VoidZero
5 days
Did you know that @rolldown_rs's chunking algorithm got improved, leading to less chunks than before in different scenarios? For example when you have two entry chunks and one imports from the other (see graphic below). Instead of having a "facade chunk", the chunks are now
3
12
166
@boshen_c
Boshen
9 days
Shipping in oxc-resolver -> rolldown as we speak https://t.co/K5UXlB9HHt But it's not going to work until tsc implements it too.
Tweet card summary image
github.com
closes #904 This opens up the door to symmetric exports and imports: package.json: { "exports": { "./*": "./src/*" }, "impor...
1
2
31
@voidzerodev
VoidZero
13 days
Announcing Oxfmt Alpha! 🚀 We’re excited to announce the alpha release of Oxfmt, our Rust-powered formatter. We designed Oxfmt to be easily adoptable, especially for existing Prettier users: ✅ Over 95% compatibility with Prettier's output leading to minimal diffs 🔄 Migrate
Tweet card summary image
voidzero.dev
Oxfmt is a fast Rust-based formatter that is available now in alpha stage and supports JavaScript and TypeScript files. It is 30x faster than Prettier while having >95% compatibility.
18
64
445
@yield
YO
5 days
Your dApp, powered by YO's engine. ⚙️ One seamless integration to unlock access to 100+ DeFi opportunities for your users. No operational overhead: we handle the technical work so you can focus on building. Integrate with ease by building with YO.
0
0
13
@voidzerodev
VoidZero
16 days
Ever since we announced Vite+, the excitement, and the questions, have been rolling in. We took some time to answer the most common ones: How do frameworks benefit from Vite+? Vite+ is an integration on the application-level. Frameworks don't need to rewrite their internals for
5
11
113
@voidzerodev
VoidZero
19 days
Improved require(esm) interop in @rolldown_rs. Since the last beta, the bundler supports the special `as "module.exports"` keyword and aligns with the @nodejs behavior. Another step towards better interoperability between CJS and ESM, now with bundler support! Curious for
1
14
108
@ryantotweets
Ryan Toronto
28 days
Rolldown is fantastic. Started using it to bundle client components because of the advancedChunks feature. Got a 88% reduction in requests going from 118 chunks to 14 chunks.
4
3
72
@defianceinvest
Defiance Investments
1 year
🟩AVGX - 2X Long Broadcom ETF Aim for 2 times (200%) the daily performance of Broadcom.
0
1
32
@voidzerodev
VoidZero
1 month
Better Dead Code Elimination in @rolldown_rs ✔ All built-in typed array constructors, such as `Uint32Array`, are now marked as pure. In turn, they are properly removed when they don't have any effect and are "dead code". Another optimization towards smaller bundles 🎉
7
15
218
@voidzerodev
VoidZero
2 months
In the latest version of @rolldown_rs, JSON imports are tree-shaken! No more superfluous JSON values in your bundle, only these that you actually access. Without any change of code or config ✨ Interested in the code? Then check out the PR! https://t.co/6KIgAzPdXP
5
40
503
@rolldown_rs
Rolldown
1 month
A speedup for Oxc is also a speedup for Rolldown 🎉
@boshen_c
Boshen
1 month
Oxc parser gets 2 - 7% faster. https://t.co/LcUkha829c
0
2
135
@youyuxi
Evan You
1 month
Good linting diagnostics like this help AI understand it better too!
@Cameron_C2
Cam
1 month
delightful diagnostics
2
5
118
@aries_logistics
Aries Worldwide Logistics
3 months
Aries is transforming logistics with modern tracking and unmatched client experience. Get a Quote or Book Now.
0
11
127
@voidzerodev
VoidZero
1 month
🚀 @rolldown_rs now enables `output.minifyInternalExports` by default. This feature shortens internal export names by using the `as` keyword. At first glance your bundle may look bigger... …but the additional `as` unlocks improved minification. Real World impact: Total
2
13
138
@koenbok
Koen Bok
2 months
This advanced optimization basically makes optimization (SSR) speed independent from the amount of pages (with variations) you have. Great for large sites with A/B testing and multiple languages. We even pre-render your top pages. Blog post soon. Great work @heypiotr
@benjaminnathan
benjamin
2 months
Introducing Dynamic Optimization, an all-new way of optimizing your published websites. All sites now optimize in seconds, even large ones. And adding pages has no impact on optimization time. Publishing, now even faster. Only in @framer.
4
3
57
@rolldown_rs
Rolldown
2 months
I’m always down!
@himseIf_65
Alex Yang
2 months
Everything is down.🙃 It’s a good reason to have your own auth.
1
1
71
@dalaoshv
shulaoda
2 months
🚀 Rolldown v1.0.0-beta.44 is out! 💥 Breaking Changes - `jsx` → `transform.jsx` - Enabled `minifyInternalExports` by default 🎯 Enhanced Tree-Shaking - JSON default imports tree-shakeable - Typed array constructors marked as pure 📖 More details:
Tweet card summary image
github.com
[1.0.0-beta.44] - 2025-10-20 💥 Breaking Changes Top-level jsx removed, use transform.jsx instead output.minifyInternalExports now enabled by default 🎯 Enhanced Tree-Shaking JSON default imports ...
1
16
136
@rolldown_rs
Rolldown
2 months
In the next version of Rolldown, you can automatically clean up the previous build when rebuilding by setting `output.cleanDir` to true 🧹 Thanks to @aprosail for the contribution! https://t.co/0XESAIHypb
2
9
128
@rolldown_rs
Rolldown
2 months
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 https://t.co/GvfAq4F67n
Tweet card summary image
github.com
We 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...
3
17
162
@youyuxi
Evan You
2 months
Over the course of the beta phase, @rolldown_rs got 33% faster while adding *more* features and now produces 34.5% smaller bundles. It's now faster than esbuild, faster than bun, 3x faster than rspack, with bundle size comparable (+/-0.006%) to the state of art (rspack + swc
24
58
1K