Code Review и автоматизация
Code Review
Ревьюер должен убедиться, что:
- нет блокирующих операций в UI-потоке
- код корректно разделен на чанки
- критический UI не зависит от асинхронных чанков
- изображения и шрифты оптимизированы
- анимации не вызывают layout thrashing
- пользователь видит мгновенную обратную связь
Автоматизация
MUST
- Настроен анализ размера бандла.
- Контроль дубликатов и неиспользуемых зависимостей.
SHOULD
- Перфоманс-бюджеты (budget) для основных страниц.
- Проверка CWV при регрессионных изменениях.
Пример: бюджет для бандла
max_initial_js: 200kb
max_total_js: 600kb
max_css: 150kb