Vite 8.0 Is Out

Vite 8 hits the gas with a new engine—devs lose it

TLDR: Vite 8 switches to a single Rust-based engine (Rolldown) for much faster builds while keeping plugins working. Most devs are celebrating wild speed gains, but a few are asking if advanced TypeScript features like decorators are fully supported—making this both a victory lap and a cautious pit stop.

Vite 8 just pulled a fast one—literally. The web build tool swapped its old two-engine setup for a single, Rust-powered engine called Rolldown, promising 10–30x faster builds and keeping your favorite plugins working. It’s the biggest shake-up since Vite 2, and the community is buzzing. With 65 million weekly downloads and a shiny plugin directory at registry.vite.dev, the hype machine is in overdrive.

Speed freaks are having a field day. One dev bragged about an “8x improvement” going from four minutes to 30 seconds, while others piled on with pure gratitude and clapping emojis. The vibe: green lights, victory laps, and “thank you Vite team!” Meanwhile, jokesters chimed in with the important stuff—like the revelation that “Vite 8” rhymes in French, because obviously that matters.

But not everyone’s flooring it without checking the mirrors. A sharp-eyed commenter asked whether the new toolchain handles “decorators” (think code annotations) and TypeScript quirks like enums. Translation: speed is great, but don’t break the fancy features. This set up the classic showdown—benchmarks vs. edge cases. Vite says most plugins still work, and early testers helped iron out kinks, but cautious devs are watching how Rolldown and its transformer (Oxc) handle the weird stuff.

For now, the crowd splits into two lanes: the “this is insane fast” camp and the “don’t crash my build” crew. Either way, you can take Vite 8 for a spin at vite.new and see which lane you’re in.

Key Points

  • Vite 8 replaces the dual esbuild/Rollup setup with a single Rust-based bundler, Rolldown.
  • Rolldown delivers benchmarked 10–30x faster builds while maintaining Rollup/Vite plugin API compatibility.
  • The unified bundler enables full bundle mode, flexible chunk splitting, persistent caching, and Module Federation.
  • Vite launched registry.vite.dev, aggregating plugin data from npm to help navigate the plugin ecosystem.
  • The migration was validated via a technical preview (rolldown-vite) and CI against key plugins and frameworks.

Hottest takes

“we saw around an 8x improvement (4m -> 30s)” — johnfn
“Does Oxc also support TS runtime features…?” — slopinthebag
“holy shit - Vite 8 - rhymes in french!” — hackernewsman71
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.