Vite 7.0 — All Major Changes

Murtuzaali Surti
Murtuzaali Surti

• 1 min read

Updated

Vite is my go to build tool for building modern frontend applications and it integrates well with top frontend libraries such as React. On June 24, 2025, the team behind Vite announced v7.0 which brings huge changes to the build tool. Here are 3 major changes which come with Vite 7.0.

Table of Contents

Dropped Node.js 18

Node.js v18 reached its End-Of-Life (EOL) in April 2025 and hence, with the new version, Vite is dropping support for Node.js v18.

Support for Baseline Widely Available Browser Features

Cross browser compatibility is a major issue when dealing with relative new web features and Baseline addresses exactly that. If a web feature is marked as "baseline widely available", its trusted that it will work on all major browsers (core browser set). Vite 7.0 adds 'baseline-widely-available' as the default browser target.

Dropped Legacy Sass API

Sass announced deprecation of its legacy JS API in Dart Sass 1.45.0, which will be completely removed in Dart Sass v2.0. In accordance with this, Vite 7.0 has dropped support for the legacy Sass API as well and will now default to the modern API only.

Read the full Vite v6 to v7 migration guide.


Vite's team has also been working on a new Rust-based bundler named rolldown-vite which they plan to make the default Vite bundler in the near future. It will be interesting to see the performance improvements that come with it, considering the fact that Vite is already fast enough as compared to other build tools and bundlers.

Recently, React also announced the deprecation of "Create React App" — its opinionated build setup, making Vite the defacto build tool for libraries like React.


5 Best Places To Learn React For Free

Previous