We are excited to announce that Vite 8 beta is now available! Vite now uses Rolldown as its bundler, replacing the previous combination of esbuild and Rollup. Rolldown is VoidZero's new Rust-based bundler that is designed for Vite use cases and brings significant performance improvement.
However, the impact of Vite’s bundler swap goes beyond performance. Rolldown uses Oxc, another project led by VoidZero, for parsing, resolving, transforming, and minifying. That makes Vite the entry point to an end-to-end toolchain maintained by the same team: The build tool (Vite), the bundler (Rolldown), and the compiler (Oxc).
This alignment brings consistent behavior, faster adoption of changes like new language features, and improvements like better tree-shaking and chunking that wouldn't be doable in Vite directly.
Vitest now has a diff slider and tabbed view for visual regression testing results! This makes it easier to compare visual changes side by side.
A new experimentalfile-system based cache is available in Vitest to speed up subsequent test runs by caching transformed modules on disk. It also works in the CI!
With Vitest 4, a new standard schema matching API was published, so you can now match against schemas of libraries like Zod, Valibot, Arktype, or Yup directly in your tests.
Vitest introduced Imports Breakdown, another experimental feature in version 4.0.15. Now you see how long each module took to load, in the Vitest UI, the VS Code extension and your terminal.
You can now generate a stable URL to link to assets after bundling. The experimental.resolveNewUrlToAsset option will transform new URL() calls pointing to assets.
Boshen Chen, VoidZero's VP of Engineering, published a detailed explanation of Oxc's security policy, including mandatory two factor authentication for all core contributors and the use of trusted publishing.
Oxc's parser became 2~7% faster thanks to a lexer optimization by core team member Jim Dummett. This performance gain benefits all Oxc-based tools including Rolldown and Rolldown-Vite.
Angular Version 21 is released, which comes with Vitest as the new stable test runner, ending the Angular team's exploration phase, deciding for Vitest and against both, Jest and Web Test Runner, as default testing solutions.
The StackOverflow Survey results are out, showing that Vite is not only in the top 10 tools for Cloud development but also even more popular among developers that use AI.
The Tailwind CSS Vite Plugin adds plugin hook filters, which improves performance when used with Rolldown or Rolldown-Vite.
SaaS Pegasus writes a guide about adding Vite to a Django project as part of their Modern JavaScript for Django Developers Series. If you are using Django and want to add Vite to the mix, this is your chance!
Tweet is loading...
Tweet is loading...
Get all of our updates directly to your inbox. Sign up for our newsletter.
04CallToAction.vue
Interested in the future of JavaScript tooling and want to stay ahead of the curve?