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

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

Всё вместе: тест с выбором ответа

Суть MCQ на синтез поперёк всего раздела браузера — цепочка-эстафета, uncanny valley гидратации, чтение узкого места по трём трекам и пять канонических поломок.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

Шесть вопросов поперёк всего трека браузера — event loop, render pipeline, V8, воркеры, fiber, SSR/SSG и Core Web Vitals, собранные на одной странице. Каждый — решение, которое ты принимаешь, глядя на реальный trace, а не определение для заучивания.

Цель

Убедись, что связываешь каждый слой эстафеты загрузки страницы в одну цепочку: почему симптом регулярно называет не тот слой, почему гидратация — это шарнир и какой трек является узким местом в тот момент, который важен.

Викторина

Server-rendered страница товара достигает LCP за 1.4 с (хорошо), но первый тап по 'Add to cart' на 2.0 с фиксирует INP 700 мс. Каково структурное объяснение?

Викторина

DevTools trace показывает поздний LCP, при этом hero-картинка всё ещё на network-треке в момент LCP. Какой слой — реальная причина, а какой за неё платит?

Викторина

Ре-рендер по 'Add to cart', который должен стоить ~5 мс, стоит ~80 мс и роняет INP, хотя бандл маленький, а обработчик короткий. Какова наиболее вероятная межслойная причина?

Викторина

Деплой выкатывает новый HTML и новый JS-бандл, но часть вернувшихся пользователей ловит runtime-ошибки, а некоторые застревают на сломанной странице даже после деплоя фикса. Какая каноническая поломка и какой слой?

Викторина

Джуниор оптимизирует обработчик 'Add to cart' с 12 мс до 6 мс; полевой INP остаётся 480 мс. Что, по методу трёх треков, надо было сделать сначала?

Викторина

Одна RUM-сессия плоха по всем метрикам: TTFB 2980 мс, LCP 6800 мс (hero — это CSS background-image), INP 540 мс (LoAF называет скрипт гидратации), CLS 0.21 (цена ре-рендерилась). Какой единственный фикс имеет наибольший рычаг для старта и почему?

Итог

Сквозная линия через весь трек — одна цепочка: TTFB — это пол, discovery кормит LCP, парсинг V8 плюс reconciler кормят длинную задачу гидратации, и эта задача — шарнир, определяющий ранний INP. Симптом регулярно называет не тот слой — ‘медленная картинка’ — это discovery, ‘React медленный’ — это мегаморфная форма V8, ‘сломалось после деплоя’ — это устаревший кэш воркера. Дисциплина всегда одна: измерить до того, как трогать, найти узкий трек в узкий момент, починить доминирующую причину (TTFB и стоимость гидратации первыми), затем перемерить.

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

Trademarks belong to their respective owners. Editorial reference only.