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

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

Стратегии рендеринга: тест на свободное воспроизведение

Суть Подсказки на свободное воспроизведение по юниту о стратегиях рендеринга — сначала восстановите механизм своими словами, затем откройте модельный ответ и сравните.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

Воспроизведение сильнее перечитывания. На каждую подсказку проговорите или запишите полный ответ по памяти, прежде чем открыть модельный — именно усилие припоминания закрепляет механизм, а не узнавание на странице.

Цель

Восстановите ключевые механизмы юнита — когда рендерит каждая стратегия, почему hydration стоит ~2×, что ломает контракт hydration и как сочетаются RSC и streaming — не подглядывая в уроки.

Вспомните перед уходом
  1. 01
    SSG, SSR, ISR, streaming SSR — определите каждую по тому, КОГДА производится HTML, и назовите цену каждой.
  2. 02
    Почему hydration стоит примерно 2× серверного рендера и почему это хуже простого удвоения?
  3. 03
    Что такое hydration mismatch, каковы его частые причины и каково правило детерминизма, которое его предотвращает?
  4. 04
    Почему данные API сервера должны быть встроены в HTML и какой механизм используют фреймворки?
  5. 05
    RSC и SSR называют ортогональными. Что контролирует каждая ось и как одна страница Next.js App Router использует обе?
  6. 06
    Дайте per-route фрейм решения для маркетинговой главной, страниц товаров, дашборда аккаунта и checkout — с причиной для каждого.
Итог

Если вы смогли восстановить каждый ответ по памяти, вы держите хребет юнита: КОГДА производится HTML охватывает SSG → ISR → SSR → streaming, обменивая свежесть на цену сервера на критическом пути; hydration — это ~2× ре-рендер, выполняющийся на устройстве пользователя и блокирующий интерактивность (INP); контракт hydration ломается на любом недетерминированном значении, прочитанном во время рендера, и на снимке данных, отличном от серверного; RSC — ортогональная ось, полностью убирающая серверные компоненты из клиентского бандла; и верный ответ всегда per-route, выбранный по свежести, интерактивности и задержке данных.

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

Trademarks belong to their respective owners. Editorial reference only.