intermediate

Стратегии рендеринга

SSR, SSG, ISR, CSR, streaming и partial prerendering как компромиссы latency, freshness и кэша.

На интервью по рендерингу в Next.js — компромиссы между freshness, latency, персонализацией и cacheability. SSR, SSG, ISR, CSR, streaming и partial prerendering — не ярлыки, а выбор доставки на маршрут.

Подтемы: SSR на запрос, SSG при сборке, ISR по времени, CSR на клиенте, streaming через Suspense, static shell с dynamic holes.

На интервью: по сценарию страницы выберите режим и назовите invalidation, влияние на SEO и стоимость.

Типовые ошибки: SSR везде, CSR-only слабый HTML, игнорирование CDN cache headers.

Чеклист:

  • Режим под freshness и персонализацию.
  • Где производится HTML.
  • Revalidation для гибридных режимов.
  • Влияние на LCP и TTFB.