К основному содержимому
#Frontend

Vite: The Documentary (Рубрика Frontend)

#Frontend #Software #Documentary #Engineering #Architecture #Management #SoftwareDevelopment

На прошлой неделе вышел документальный фильм про Vite или как один побочный проект Эвана Ю (автора Vue.js) за несколько лет изменил весь фронтенд. Начать стоит с того, а почему Vite так важен. Он появился в ответ на то, что Webpack стал слишком медленным и громоздким. В этот момент Эван Ю, автор Vue.js пытался улушить DevEx инженеров, что писали на Vue и он попробовал радикально другой подход: запускать dev-сервер без бандлинга, отдавая модули прямо в браузер через ESModules. Так появился Vite - инструмент, который:

  • Стартует почти мгновенно;
  • Обновляет код без перезагрузки страницы (hot module replacement, HMR);
  • Компилирует зависимости через esbuild и Rollup, обеспечивая скорость на уровне Rust-решений.

В начале фильма звучит фраза «если вы пишете на современном JS-фреймворке, вы, скорее всего, используете Vite» и это уже не преувеличение. На нем работают Vue, SvelteKit, Nuxt, Astro, Remix, Qwik, Laravel, Shopify Hydrogen и десятки других фреймворков. Авторы фильма рассказывают про таймлайн развития технологии, который выглядит примерно так

  • 2020 - Первая версия как dev-сервер для Vue.
  • 2021 - Vite 2.0 — мультифреймворк, переход SvelteKit и Laravel.
  • 2022 - Экосистема взрывается: ViteConf, Vitest, интеграции с Nuxt 3 и Astro.
  • 2023 - Remix и RedwoodJS переходят на Vite; анонс Rust-бандлера Rolldown.
  • 2024 - Основана компания VoidZero; Vite 6.0, 17 млн скачиваний в неделю.
  • 2025 - Премьера фильма и планы на Rust-реализацию всего стека.

Ключевые факторы DevEx, за которые инженеры полюбили Vite

  • Скорость: дев-сервер стартует за секунды, HMR - почти мгновенный.
  • Простота: минимальная конфигурация и плагинная архитектура.
  • Расширяемость: единая база для React, Vue, Svelte, Qwik и др.
  • Интеграции: тестирование (Vitest), Storybook, E2E (Cypress, Playwright), Laravel, Rails.
  • Сообщество: 850+ контрибьюторов, десятки компаний (Google, Shopify, Cloudflare, NASA, OpenAI).

Но Vite не стоит на месте и окмпания VoidZero уже пишет на Rust собственные инструменты:

  • Rolldown - замена Rollup внутри Vite;
  • Oxc - быстрый парсер и линтер;
  • Есть планы на «Vite +» - единый стек для сборки, тестирования и форматирования.
  • Есть движение в сторону AI - на ViteConf 2025 уже обсуждали агентов, помогающих создавать приложения на Vite.

Фильм получился не только про технологию, но и про сообщество: как инженерный «побочный проект» стал точкой объединения фронтенда.

Раньше я уже рассказывал про другие документальные фильмы из этой же серии и могу рекомендовать их любителям технологий и историй про их создание и развитие.

#Software #Documentary #Engineering #Architecture #Management #SoftwareDevelopment