Vite 8
Vite 8 переходит на Rolldown: единый Rust-тулчейн, встроенные DevTools и новые возможности платформы.

Команда Vite выпустила Vite 8 — и это один из самых крупных апдейтов инструмента за последние годы. Главная новость: Vite теперь работает на Rolldown, новом бандлере на Rust.
Раньше под капотом использовалась комбинация esbuild (dev) и Rollup (prod). Теперь всё объединено в один пайплайн, что упрощает архитектуру и убирает расхождения между dev и production сборкой.
Что нового в Vite 8:
- ⚡️ Rolldown по умолчанию — Rust-бандлер, который по скорости сопоставим с esbuild и может быть x10–30 быстрее Rollup на прод-сборке.
- 🧩 Единый тулчейн — Vite теперь часть связки Vite → Rolldown → Oxc (компилятор). Это позволяет глубже оптимизировать пайплайн и быстрее внедрять новые фичи JavaScript.
- 🛠 Встроенные DevTools — можно включить
vite devtoolsпрямо в dev-сервере для анализа проекта и дебага. - 📦 tsconfig paths из коробки — алиасы TypeScript можно включить одной опцией (
resolve.tsconfigPaths).
🧪 Новые возможности платформы:
- поддержка
emitDecoratorMetadataбез плагинов - SSR-поддержка для
.wasm?init - проксирование
consoleиз браузера в терминал dev-сервера.
Отдельно обновился @vitejs**/plugin-react v6** — теперь React Refresh работает через Oxc, а Babel больше не является зависимостью.
Интересно, что команда уже экспериментирует с Full Bundle Mode — режимом, где dev-сервер будет бандлить модули как в проде. В прототипах это даёт до x3 быстрее старт сервера и меньше сетевых запросов.
💭 Если коротко: Vite постепенно превращается из «удобного dev-сервера» в полноценный Rust-базированный тулчейн для фронтенда.