awesome-everything EN
↑ Обратно к восхождению

Браузер и фронтенд-рантайм

Core Web Vitals: тест с выбором ответа

Суть Тест с выбором на синтез по всему юниту Core Web Vitals — пороги, вердикт field-vs-lab, фазы LCP, ловушка гидрации для INP, подсчёт CLS и компромиссы общего бюджета.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 13 min

Шесть вопросов поперёк всего юнита. Каждый отражает решение, которое ты принимаешь, читая реальный отчёт PageSpeed или полевой дашборд — не определение для заучивания, а какому числу верить и за какой фикс хвататься.

Цель

Убедись, что связываешь три порога, вердикт field-vs-lab, разбиения на фазы и части, и общий бюджет производительности — тот синтез, к которому вели отдельные уроки.

Викторина

PageSpeed Insights показывает LCP 1.8 с в секции Lighthouse (зелёный) и LCP 3.9 с по field p75 (красный). Команда говорит: 'лаба говорит, что всё ок, ничего не делаем.' Как правильно это читать?

Викторина

У server-rendered страницы плохой INP, но только для взаимодействий в первые ~3 секунды; после этого каждый тап нормальный. Обработчики тапа выполняются за 8 мс. Где проблема и каков фикс?

Викторина

LCP-атрибуция web-vitals показывает TTFB 280 мс, load delay 90 мс, load time 3510 мс, render delay 240 мс. Элемент — hero-картинка JPEG 3.8 МБ 4000×3000. Каков фикс с наибольшим рычагом?

Викторина

Один layout shift сдвигает элемент в пол-вьюпорта вниз на 20% высоты вьюпорта, без взаимодействия пользователя за предыдущие 500 мс. Сколько он набирает, и CLS страницы автоматически плохой?

Викторина

Команда инлайнит весь bundle критического CSS, чтобы срезать render delay у LCP на 400 мс. LCP в лабе улучшается, но ты возражаешь перед мержем. Почему?

Викторина

SPA выдаёт зелёные Core Web Vitals на первой загрузке, но пользователи жалуются, что клиентские смены маршрута ощущаются вялыми. Почему метрики могут это пропустить и каков фикс?

Итог

Сквозная линия юнита — одна диагностическая дисциплина: LCP/INP/CLS — это полевые метрики на p75 (≤2.5 с, ≤200 мс, ≤0.1), и только field data из CrUX — вердикт ранжирования: отлаживай в лабе, суди по field. LCP читают по разбиению на четыре фазы, а INP — по разбиению на три части, поэтому чинишь доминирующую фазу, а не удобную. Паттерн INP только в начале означает гидрацию, а не обработчики. CLS — это impact × distance, просуммированный по худшему окну 5 с, с исключением 500 мс после взаимодействия. И все три делят бюджет — каждое изменение надо мерить против всех них, никогда одну в изоляции.

Продолжить восхождение ↑Core Web Vitals: тест на припоминание
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.