May 20th, 2026
strict-dynamicsideEffects: falseПервый запуск приложения стал заметно быстрее. Откройте DevTools → Network и убедитесь, что начальная загрузка менее 400KB. DesignPanel и артефакт-просмотрщики загружаются по требованию — увидите waterfall с отложенными chunk-ами.
Методология: анализ выполнялся через webpack-bundle-analyzer и source-map-explorer. Крупнейшие победы: удаление moment.js в пользу date-fns (tree-shakeable, -38KB), замена lodash на lodash-es с named imports (-29KB), lazy split для всех viewer-адаптеров (-95KB из initial bundle). Performance budget теперь фиксируется как часть CI: при любом превышении порога PR получает автоматический комментарий с breakdown по chunk-ам — видно, какой импорт вызвал рост. LCP target — 2.5s, INP target — 200ms согласно Core Web Vitals; текущие показатели: LCP 1.8s, INP 140ms на референсном ноутбуке.
Дорожная карта: Тестирование и CI. Дальнейшая оптимизация (lazy router splits, image compression) запланирована на v1.1.0.