Welcome to another edition of What’s new in ViteLand!
Regularly, we recap the project updates for Vite, Vitest, Rolldown, Oxc, and what’s happening in our community.
VoidZero Raises $12.5M Series A
VoidZero closes a $12.5M Series A to build the next generation of JavaScript Tooling.
Accel led the investment, with participation from Peak XV, Sunflower, Koen Bok, and Eric Simons to accelerate development of their OSS projects and work on their unified JavaScript toolchain Vite+.
The new funding significantly shortens the timeline to a public Vite+ release. Expect faster iteration cycles, more reliable native integrations, and quicker feature releases on our open source projects.
Coming up next:
- The Vite 8 Beta, bringing you Vite powered by our Rust-based bundler Rolldown for faster builds, a unified build layer and further optimizations,
- Vite's opt‑in Full Bundle Mode powered by Rolldown which speeds up the dev server for large projects significantly,
- An alpha version of Oxfmt, our Prettier-compatible, Rust-based formatter that is ~45x faster than Prettier in initial benchmarks,
- And expanded JS plugin support in Oxlint. With the first technical preview, ESLint rules already work with Oxlint but some API gaps still have to be filled.
Want to know more details? Check out the official announcement.
Project Updates
Vite+
ViteConf revealed Vite+: A superset of Vite and a CLI that integrates a suite of essential developer tools into a single, cohesive experience with first-class monorepo support and built-in caching.
Vite+ will be commercially licensed but source-available and will offer a free tier for open source projects, non-commercial use, and small businesses.
Learn more in the Vite+ announcement post.
Vite
- The official Vite Documentary premiered at ViteConf and shows how Vite evolved from just a better Vue development server to the shared infrastructure of JavaScript tooling. A must-watch starring many community members and contributors!
- The team released the first beta versions for the upcoming Vite 7.2. New features include an easy way to emit a license file during build and support for HTTP2 when using a proxy for the development server.
Vitest
- We announced Vitest 4, which brings a lot of exciting new features, such as:
- The Browser Mode which is now stable and allows running tests in an actual browser environment instead of a Node.js environment with a simulated DOM,
- And built-in Visual Regression Testing into Vitest itself.
- DX also improves further through the VS Code extension, for example via inlay-hints for
console.logoutput or debugging tests running in Browser Mode via the extension.
Rolldown
- Rolldown's
inlineConstfeature is getting even better! Now, named imports from CJS libraries can also be inlined, leading to smaller bundle sizes. - Rolldown's codebase is using Oxc's type-aware linting internally now! This is not only a great way for us to dogfood Oxlint, but it also helps us catch more issues and improve code quality.
output.minifyInternalExportsis now enabled by default when enabling minification or using ESM as output format. While renaming exports seems to lead to a bigger bundle at first, it will actually decrease the final bundle size due to better GZIP compression. The original names for exports are still preserved to not break any code relying on them at runtime.- To change how Rolldown processes JSX, projects must use
transform.jsx. The deprecated top-leveljsxoption is removed. - Generating source maps can be a big build performance hit, especially for large projects. To address this, Rolldown now supports source map generation through Rust via an own experimental MagicString implementation.
- Rolldown can now tree-shake built-in typed array constructors (
new Uint8Array(),new Int32Array(), etc.) as they are marked as pure internally.
Oxc
- Oxlint now supports JS Plugins! They are ESLint-compatible and can be used to run existing ESLint rules in Oxlint. While some APIs are still missing, many popular rules already work out of the box. Read more in our announcement
- Oxfmt is making great progress! Curious developers can try the pre-alpha version with
npx oxfmt.
Upcoming Events
To catch talks and presentations from VoidZero team members, see the following events where they will present:
- ViteConf happened in early October. A recap post and recordings on YouTube are available. Time to catch up!
- Evan You gave a keynote on the challenges in building faster web tooling at JSConf US. The recording is available now!
- Nov 20: JSNation. Alexander Lichter will present remotely with recent news about Rolldown and Oxc.
- Nov 20: c't webdev. Catch Alexander Lichter's talk about reinventing JavaScript tooling.
- Nov 28: React Advanced London. Alexander Lichter will give a remote talk on what the VoidZero tooling offers React developers.
From the Community
The New Stack covers how Vite+ Aims To End JavaScript’s Fragmented Tooling Nightmare in their recent article!
The StackOverflow podcast invited Evan You to talk about how Vite became the United Nations of JavaScript tooling.
Evan You joined the freeCodeCamp Podcast to talk about his journey from an arts school kid to an independent open source maintainer and founder of VoidZero.
The Changelog published an episode with Evan You, discussing the future of Vite, VoidZero, funding OSS, ViteConf and more!
Alexander Lichter joined the AngularPlus show to talk about Vite's next chapter.
Ember 6.8 changed whole build system and now uses Vite by default.
Nitro released their first v3 alpha, which is a Vite plugin now.
The Nitro team is also looking into interoperability between Nitro modules and Vite plugins, with POCs available.
Photon, a next-generation infrastructure for deploying JavaScript servers has been released by the author of Vike, formerly known as
vite-plugin-ssr.Beehiiv migrated their large code base to Rolldown-Vite and increased their build speed by 64%.
Angular's next major version will use Vitest as the default testing framework!
Markus Oberlehner discussed the new Vitest integration in his blog post.
Ryota Murakami decided he only wants to write Unit Tests with the Browser Mode for React components from now on, all to simplify and not worry about extra concepts.
Better-Auth switches to tsdown which simplifies their builds, reduces dependencies, and improves NodeNext/TypeScript compatibility.
SnoopLog switched to Rolldown and saw an 8x build time speedup and 2% reduced ESM bundle sizes.
Nitro switched from Rollup to Rolldown and improved build times by 5.5x.
n8n moved their entire build system to Rolldown and shaved off two minutes per build for their monorepo.



