Vite 8.0 Ships with Rolldown, Wasm SSR, & Major Performance Boosts
Originally published on JavaScript Weekly
Summary & Key Takeaways
- Vite 8.0 Released: A "mega release" for the popular build tool, featuring significant architectural and performance upgrades.
- Rolldown Integration: Rolldown now replaces Rollup and esbuild under the hood, streamlining the build process.
- WebAssembly SSR Support: Adds support for Server-Side Rendering with WebAssembly.
- Performance Gains: Delivers substantial performance improvements across the board.
- Babel-Free React Plugin:
@vitejs/plugin-reactv6 no longer requires Babel. - Temporal API Advances: The long-awaited Temporal API for robust date/time handling in JavaScript continues to gain support and advance through TC39.
- Other TC39 Proposals: Import Text, Error Stack Accessor, and Iterator Includes also advanced.
Our Commentary
Vite 8.0 is undoubtedly the headline here, representing a monumental leap for one of the most critical tools in the modern web development stack. The shift to Rolldown is a bold move, promising even greater efficiency and a more unified toolchain. Combined with WebAssembly SSR and significant performance boosts, Vite continues to solidify its position as a leader in developer experience and build speed.
Equally important is the continued advancement of the Temporal API. JavaScript's native date handling has been a source of frustration for years, and Temporal's progress towards widespread adoption is a huge win for developers. This newsletter highlights a period of rapid evolution, both in foundational web platform features and the essential tooling that underpins our daily work.