Назад

Vite 8

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

Vite 8

Команда 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-базированный тулчейн для фронтенда.

Читать анонс

Скопировано