Hasty Briefsbeta

Vite 8 Beta

8 days ago
  • #JavaScript
  • #Vite
  • #Rolldown
  • Vite 8 Beta is now available, powered by Rolldown, offering faster production builds and future improvements.
  • Vite 8 replaces esbuild and Rollup with Rolldown, unifying the toolchain for better consistency and performance.
  • Rolldown is written in Rust, matching esbuild's performance and being 10–30× faster than Rollup.
  • Rolldown supports Rollup and Vite plugin APIs, ensuring compatibility with most Vite plugins.
  • Vite 8's migration to Rolldown involved early adopters, a test suite for plugins, and a compatibility layer for smooth transitions.
  • Migration paths include direct upgrade or gradual migration, with a focus on maintaining configuration API and plugin hooks.
  • Vite 8 introduces built-in tsconfig paths support and emitDecoratorMetadata support, with additional features like Full Bundle Mode coming soon.
  • Future optimizations include raw AST transfer and native MagicString transforms to enhance plugin performance.
  • Feedback is encouraged via Discord, GitHub discussions, and issue reporting to help stabilize Vite 8.