Whatβs New in ViteLand: July 2025 Recap
July 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...
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-...
05.08.2025 06:49 β π 50 π 10 π¬ 0 π 1
Three code tabs: The source "index.ts" that includes just "const a = 1; console.log(a)". The config of rolldown showing that "output.topLevelVar" is set to true, and eventually the transformed code that shows "var a = 1" instead of the expected "const a = 1"
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%
24.07.2025 15:34 β π 19 π 2 π¬ 2 π 0
πππ
17.07.2025 15:53 β π 7 π 0 π¬ 0 π 0
π¨ 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
16.07.2025 12:54 β π 23 π 7 π¬ 1 π 2
Picture of VS Code with an open minimal Vite project. The Vite config only sets `experimental.enableNativePlugin` to "resolver" with a comment saying "// or true, either is necessary", and "resolve.tsconfigPaths" to true.
The tsconfig.json has `compilerOptions.paths` set to `{ "app/*": ["./src/app/*"]`. Eventually, the path resolution is used automatically (wtih autocomplete too!) in src/main.ts when using `import { App } from "app/my-app.ts`, instead of `import { App } from "./src/app/my-app.ts"`!
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 π
11.07.2025 12:35 β π 48 π 6 π¬ 2 π 2
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)
30.06.2025 15:09 β π 26 π 4 π¬ 1 π 0
Snapshot of the slides at JSNation showing "Breakthrough of the Year", the projects Skip, Rolldown, transformer.js, The Ember Polaris and Oxc. Rolldown is highlighted with a laurel around its logo as winner.
Rolldown won the "Breakthrough of the Year" award at the @jsnation.gitnation.org OSS awards.
Thank you to all who voted for the project ππ»
And no worries - more improvements and updates are continuously coming π₯
20.06.2025 21:32 β π 40 π 4 π¬ 0 π 0
SvelteKit now supports Rolldown for faster builds via Rust!
See the changelog for more details: github.com/sveltejs/kit...
Thanks to Tee Ming and @dominikg.dev for implementing and the @rolldown.rs team for a tremendous amount of support in making this work!
20.06.2025 03:24 β π 76 π 7 π¬ 2 π 0
Rolldown | Rust bundler for JavaScript
Fast Rust-based bundler for JavaScript with Rollup-compatible API
when i think about rolldown.rs and how it advertises a 'Rollup-compatible API' i think about the space shuttle and roman horses' butts astrodigital.org/space/stshor.... happy i got to build the chariot all those years ago
17.06.2025 22:15 β π 66 π 6 π¬ 1 π 1
Wonder what @rolldown.rs is exactly?
Here is the 37-second explainer you didn't know you needed (Sound on π)!
05.06.2025 12:53 β π 60 π 8 π¬ 0 π 0
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`.
30.05.2025 01:43 β π 53 π 8 π¬ 9 π 0
YouTube video by VoidZero
What is tsdown?
What is tsdown? -π€Library author? Click! π @voidzero.dev
www.youtube.com/watch?v=FF1o...
30.05.2025 12:42 β π 17 π 5 π¬ 0 π 0
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 ππ»
30.05.2025 15:35 β π 33 π 4 π¬ 3 π 0
Announcing Rolldown-Vite
We are building the next generation of JavaScript tooling
Today we are excited to announce Rolldown-Vite: a technical preview of the version of @vite.dev entirely powered by the Rust stack we built over the past year (Oxc + @rolldown.rs)
voidzero.dev/posts/announ...
30.05.2025 15:32 β π 324 π 74 π¬ 3 π 11
Screenshot of the blog post quote saying:
This is truly amazing: we are not talking about refactoring our code or spending time understanding and trying to fit new tools. We are talking about drop-in replacements that could give us a 64% reduction in a CI pipeline (referring to only build + linting).
Happy to see Mercedes Benz adopting modern tooling such as @rolldown.rs and Oxc in their workflow, as well as going the extra mile and sharing their results!
Up to 64% CI pipeline time reduction is impressive π
And more per improvements are yet to come π€―
www.mercedes-benz.io/blog/2025-05...
19.05.2025 09:12 β π 63 π 9 π¬ 3 π 0
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) π€―
30.04.2025 11:53 β π 84 π 9 π¬ 2 π 0
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!
29.04.2025 11:07 β π 25 π 6 π¬ 0 π 0
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!
22.04.2025 04:05 β π 62 π 8 π¬ 3 π 1
π Bundler Explorer is here (preview)!
Quickly create minimal demos for @rolldown.rs, Rollup, esbuild, and (coming soon) @rspack.dev!
Perfect for testing, debugging, or just exploring bundler behavior.
π Try it now bundler.sxzz.dev
17.04.2025 06:07 β π 35 π 2 π¬ 0 π 0
Rolldown's perf never fails to impress π
After further improvements, @excalidraw.com now builds 16x faster!
From 22.9s down to **1.4s** π€―
2355 modules - bundling, minifying and emitting source maps.
Check out the forked version @sapphi.red trimmed down if you are curious.
21.04.2025 12:00 β π 89 π 8 π¬ 2 π 0
tsdown | The Elegant Bundler for Libraries
The Elegant Bundler for Libraries
The tsdown documentation site is now live!
Check it out here: tsdown.dev
20.04.2025 03:13 β π 113 π 18 π¬ 5 π 0
GitHub - 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.
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...
15.04.2025 11:06 β π 92 π 19 π¬ 6 π 2
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!
05.04.2025 13:57 β π 63 π 6 π¬ 2 π 1
Want to follow all updates + people involved in and around @voidzero.dev projects here on Bluesky?
Then make sure to check out our starter pack!
go.bsky.app/Sbpuppb
24.03.2025 11:20 β π 67 π 13 π¬ 2 π 0
Hello world!
22.03.2025 06:02 β π 180 π 16 π¬ 10 π 1
Rolldown-vite ecosystem CI progress!
- Total: 24 (excluding ones currently not passing with Vite main branch)
- β
passing: 14
- β οΈ passing with minor issues: 5
- β failing: 5
Progress: 79% (19/24)
10.02.2025 03:58 β π 179 π 5 π¬ 2 π 2
https://github.com/sxzz β’ π³οΈβπ Gen Z β’ indie OSS developer sponsored by @voidzero.dev
@vuejs.org @vite.dev @vue-macros.dev @vueuse.org @unjs.io @rolldown.rs elk.zone
Building http://oxc.rs and https://rolldown.rs at https://voidzero.dev. TC39 invited expert.
Learning on https://oxc.dev, working at https://voidzero.dev
https://github.com/Dunqing
https://github.com/hi-ogawa
@vitest.dev @vite.dev contributor
@vite.dev core team member.
π» DevRel @voidzero.dev
π¬ Video Content https://lichter.link/yt
π @nuxt.com team
ποΈ Podcast Host @dejavue.fm
@vite.dev core team β’ open source at @stackblitz.com β’ https://patak.dev β’ https://github.com/patak-dev β’ @vitest.dev β’ @e18e.dev β’ https://elk.zone
A ship in harbor is safe, but that is not what ships are built for.
creator β @sli.dev β’ @unocss.dev β’ @vueuse.org β’ @vitest.dev β’ elk.zone
core team β @nuxt.com β’ @vite.dev β’ vuejs.org
maintainer β @shiki.style β’ eslint.style
he/him β antfu.me
π²πΎ Web dev. Building tools for fun. @vite.dev core team member. Something something opinions.
Vite team member and maintainer of React plugins
@vitest.dev Core Team β’ Open Source at @stackblitz.com β’ github.com/AriPerkkio
A fullstack and android developer, Vite's fanatical follower.
Core team β @unocss.dev β’ @vitest.dev β’ @vuejs.org β’ elk.zone β’ @tresjs.org β’ vuetifyjs.com
Ecosystem Team β @nuxt.com
Mantainer β nuxt.vuetifyjs.com β’ https://vite-pwa-org.netlify.app
dad | software engineer @github.com | core team member of oxc.rs | βοΈ
camchenry.com
Join for the First Ever in-person ViteConf on 9-10 October in Amsterdam! https://viteconf.org
Made possible by @bolt.new π
The build tool for the web. It's pronounced /vit/ like skeet!
https://vite.dev
Next generation testing framework powered by @vite.dev β‘οΈ
https://vitest.dev
Team member of @vite.dev and @vitest.dev.