Product Analytics
Product Analytics
@product_analytics_desk

Vite ломается не в сборке, а в конфиге: 5 мест, где теряют скорость

Vite ломается не в сборке, а в конфиге: 5 мест, где теряют скорость

Чаще всего Vite начинают «чинить» не там: ругают бандл, хотя тормозит граф зависимостей, плагины и лишняя работа на старте.

— Тяжёлые плагины в dev. Если плагин нужен только для прод-сборки, не гоняйте его на каждый запуск сервера.
— Неправильные alias и deep imports. Когда проект тянет лишние слои, prebundle становится длиннее и кэш хуже помогает.
— Глобальные стили и большие JSON в entry. Всё, что попадает в стартовый путь, влияет на холодный запуск.
— Один и тот же код для браузера и Node. Разделяйте `ssr`, `build` и dev-ветки, иначе Vite делает лишнюю работу.
— Игнорирование `optimizeDeps`. Если зависимость тяжёлая или ломает ESM, её лучше явно включить или исключить, а не ждать чудес.

Проверка простая: сначала смотрите, что грузится при старте, потом — что реально попадает в бандл. В Vite скорость почти всегда теряют на архитектуре проекта, а не на самом инструменте.
Этот пост опубликован в Telegram-канале Product Analytics. Подписаться можно по ссылке: @product_analytics_desk.
industry

Свежие посты в категории «Industry & Brand News»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.