«Зелёная зона» PageSpeed — это не медаль, а корреляция с конверсией: чем быстрее магазин, тем ниже отказы на мобильных. Разбираем реальный проект: 54/61 баллов на старте → 96/98 после оптимизации, без переезда на другую платформу.
LCP: главный баннер и картинки каталога
INP: главный враг — чужие скрипты
Инп страдает не от вашего jQuery, а от виджетов: чаты, карусели рекомендаций, карты. Всё, что не нужно для первого взаимодействия, грузим после события idle или первого скролла. Счётчики аналитики при этом не теряем: события аккумулируются в очередь и отправляются после загрузки скрипта — треки не пропадают.
Серверная часть: фасеты и композит
Быстрый бэкенд — половина LCP: перестроенный фасетный индекс и композитный кэш отдают страницу категории за десятки миллисекунд, а TTFB на мобильных держится в зелёной зоне. Критический CSS инлайном в head, остальное — обычными файлами с кэшированием на год по хешу имени.