🎉 Celebrating 5 Years of Vite!
It's hard to believe that it's been five years since Evan You first committed to the Vite repo. What began as a simple dev server project has evolved into one of the most popular modern build tools in web development.
🧠 Today, Vite powers millions of frontend projects and is downloaded 31 million times a week — a massive jump of 14 million since the last major version. And it’s not just about numbers — Vite has become the backbone of modern frontend stacks, including Vue, React, Svelte, Solid, Astro, and more.
🔥 What’s New in Vite 7?
Let’s dive into the most exciting updates that make Vite 7 a game-changer for developers and teams alike.
⚡ 1. Rolldown: A New Rust-Based Bundler
🎯 Vite 7 introduces Rolldown, a next-gen bundler written in Rust, designed for maximum speed and scalability.
🦀 Built by the VoidZero team, Rolldown will eventually become the default bundler in future Vite releases. But you don’t have to wait — you can start using it today by installing:
pnpm add -D rolldown-vite
💡 It's a drop-in replacement for the default bundler and significantly reduces build time, especially for large codebases.
✅ Try it now and read more in the Rolldown-vite announcement.
🧪 2. Experimental Environment API Improvements
Vite continues to push boundaries with its experimental Environment API, introduced in Vite 6. With Vite 7, a new buildApp
hook has been added, allowing plugin authors to coordinate multi-environment builds more effectively.
🛠️ This is huge for framework maintainers and plugin creators — especially as tools like Cloudflare Workers are already adopting it.
“The Environment API opens the door to better integration between Vite and runtime platforms.” — Cloudflare Team
🧠 3. Vite DevTools in the Works
📢 Big news! VoidZero and NuxtLabs have teamed up to create Vite DevTools — a new toolkit aimed at offering deeper debugging, visualization, and performance insights across all Vite-based projects.
👀 Get early insights from their announcement blog.
🗺️ 4. ViteConf Goes In-Person (Oct 9–10, Amsterdam)
📍 After 3 fantastic online editions, ViteConf 2024 is happening in real life — in Amsterdam, October 9–10!
🎤 Expect talks from core contributors, tooling experts, and major framework maintainers. It’s co-hosted by JSWorld, Bolt, VoidZero, and the Vite Core Team
🌍 5. Global Translations Now Live
To serve its growing global community, Vite Docs are now translated into:
- 🈶 简体中文 (Simplified Chinese)
- 🈯 日本語 (Japanese)
- 🈳 فارسی (Farsi — New!)
- 🇪🇸 Español (Spanish)
- 🇧🇷 Português
- 🇰🇷 한국어 (Korean)
- 🇩🇪 Deutsch (German)
📖 Browse all translations here.
🔁 6. Updated Default Browser Target
To improve performance and simplify targeting, Vite 7 updates the default build.target
to:
✅ baseline-widely-available
This reflects a new standard set of browsers that have supported core features for at least 30 months. Here's what changed:
Browser | Old Target | New Target |
---|---|---|
Chrome | 87 | 107 |
Edge | 88 | 107 |
Firefox | 78 | 104 |
Safari | 14.0 | 16.0 |
🌐 This provides predictable and modern defaults for production builds.
🧪 7. Vitest 3.2 Compatibility
If you're using Vitest (Vite’s native testing framework), Vite 7 is now supported from Vitest 3.2 onwards. This version brings better integration, smarter mocking, and performance upgrades.
🔗 Read the Vitest 3.2 blog post.
🧑💻 Node.js Support: Moving to Modern Standards
🚨 Heads up! Vite 7 now requires Node.js 20.19+ or 22.12+.
📦 Node.js 18 is no longer supported as it reached end-of-life (EOL) in April 2025.
This shift allows Vite to move fully to ESM-only distribution, while still supporting require()
from CommonJS. Learn why in Anthony Fu’s blog post.
🚀 Migrating to Vite 7? Here’s What You Need to Know
✅ Vite 7 is designed to be a smooth upgrade from Vite 6.
Deprecated features have been fully removed:
- ❌ Legacy Sass API support
- ❌
splitVendorChunkPlugin
(now handled internally)
📋 Before upgrading, check the Migration Guide for safe steps.
📜 Full changelog: Vite 7 GitHub Changelog
👥 Join the Vite Community
Vite isn’t just a tool — it’s a community of over 1,100 contributors, thousands of plugin authors, and devs like you building the web of tomorrow.
🫶 Ways to contribute:
- Triage GitHub issues
- Review pull requests
- Help others on Vite Discussions
- Join the Vite Discord →
#contributing
❤️ Final Shout-outs & Credits
Vite 7 is brought to you by:
- 🧠 The Vite Core Team
- 🧰 VoidZero
- 🧪 Nuxt Labs
- 🧩 Plugin authors & ecosystem maintainers
- 🙌 Special thanks to sapphi-red for major work on rolldown-vite
- 💸 And generous support from GitHub Sponsors and OpenCollective
🔗 Useful Quick Links
- 📄 Vite Docs
- 🌍 Translations
- 🧪 Migration Guide
- 🗃️ GitHub Changelog
- ⚙️ Create Vite App