Анализ бандла: как ловить регрессии размера JS до релиза
webpack-bundle-analyzer, лимиты в CI и типичные «случайные» импорты lodash/moment.
Рост bundle часто незаметен до Lighthouse — один `import` icon-pack или date library добавляет сотни KB.
Bundle analyzer показывает дерево модулей; в CI сравнивают gzip-size с baseline в PR.
- Reduce JavaScript payloads with code splitting — web.dev — Code splitting и lazy routes.
- webpack-bundle-analyzer — npm — Визуализация состава бандла.
Профилактика
Импортируйте точечно (`lodash/es/map`), включайте tree-shaking в bundler.
Проверяйте duplicate packages через `npm ls` или knip после major upgrades.