What’s New in Vite 7.0? Core Modernization, Rolldown, and DevTools
Vite 7.0 introduces major performance upgrades, a Rust‑based bundler called Rolldown, updated Node.js and browser targets, experimental Environment API hooks, and a new DevTools suite, marking a shift from a simple build tool to a full‑stack frontend platform.
Vite 7.0 marks a milestone update, delivering core performance optimizations and ushering a new phase of modern frontend infrastructure.
🎉 Five‑year anniversary: explosive growth
Since Evan You’s first commit, Vite has become the default build tool for modern frontend frameworks, with npm weekly downloads exceeding 31 million—a 14 million increase over the previous major version.
🧱 Core modernization: Rolldown takes over bundling
Rolldown is a next‑generation bundler written in Rust, developed by VoidZero.
Compared with native JavaScript build systems, Rolldown offers significantly faster build speeds, especially for large projects.
Installation is simple: replace vite with rolldown-vite to try it.
📚 Rolldown release notes and migration guide: https://vitejs.dev/guide/
🛠 Vite DevTools in development
Partners: VoidZero + NuxtLabs
Initiator: Anthony Fu
Goal: create a debugging and analysis toolset for all Vite projects
Status: in development, expected to dramatically improve observability and debugging experience.
🆕 Key updates in Vite 7.0
✅ Node.js version requirement upgrade
Minimum: Node.js 20.19 or 22.12
Dropped support: Node.js 18 (EOL April 2025)
Impact: Vite 7 will be published as a pure ESM module, no longer requiring the --experimental flag.
📖 Related article: Anthony Fu “Move on to ESM‑only”
✅ Updated default browser targets (more realistic build compatibility)
Target changed from modules to baseline-widely-available. New browser versions:
Browser
Old
New
Chrome
87
107
Edge
88
107
Firefox
78
104
Safari
14.0
16.0
This aligns with the Baseline plan to improve future build predictability.
✅ Environment API continues iterating (experimental)
Added buildApp hook to coordinate how plugins construct the runtime environment.
Example: Cloudflare’s official Vite plugin now supports React Router v7, showcasing the API’s capabilities.
✅ Testing tool: Vitest 3.2 supports Vite 7.0
Supported from Vitest 3.2 onward.
Provides a more stable and powerful testing experience.
Summary
🧠 Rolldown will be the “engine” of future builds.
🔍 DevTools will give developers stronger insight.
🎉 Community activities bring people closer.
🚀 Vite is transitioning from a “tool” to a “platform”.
For real‑time updates and frontend tech insights, subscribe to the Vite official channel, follow ViteConf, read Rolldown project updates, and if you are a framework or plugin author, try the Environment API and give feedback.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
IT Services Circle
Delivering cutting-edge internet insights and practical learning resources. We're a passionate and principled IT media platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
