awesome-everything RU
↑ Back to the climb

Browser & Frontend Runtime

Render strategies: free-recall review

Crux Free-recall prompts across the render-strategies unit — reconstruct each mechanism in your own words first, then reveal the model answer and compare.
Your altitude — climbing toward senior
ZeroJuniorMiddleSenior
You are at senior altitude — in orbit
◷ 14 min

Retrieval beats re-reading. For each prompt, say or write a full answer from memory before you open the model answer — the effort of recall is what makes the mechanism stick, not recognising it on the page.

Goal

Reconstruct the unit’s core mechanisms — when each strategy renders, why hydration costs ~2×, what breaks the hydration contract, and how RSC and streaming compose — without looking back at the lessons.

Recall before you leave
  1. 01
    SSG, SSR, ISR, streaming SSR — define each by WHEN the HTML is produced, and name the cost each one pays.
  2. 02
    Why does hydration cost roughly 2× the server render, and why is it worse than a plain doubling?
  3. 03
    What is a hydration mismatch, what are its common causes, and what is the determinism rule that prevents it?
  4. 04
    Why must the server's API data be embedded in the HTML, and what mechanism do frameworks use?
  5. 05
    RSC and SSR are described as orthogonal. What does each axis control, and how does a single Next.js App Router page use both?
  6. 06
    Give the per-route decision frame for marketing homepage, product pages, account dashboard, and checkout — with the reason for each.
Recap

If you could reconstruct each answer from memory, you hold the unit’s spine: WHEN the HTML is produced spans SSG → ISR → SSR → streaming, trading freshness against server cost on the critical path; hydration is the ~2× re-render that runs on the user’s device and gates interactivity (INP); the hydration contract breaks on any non-deterministic value read during render and on a data snapshot that differs from the server’s; RSC is an orthogonal axis that removes server-only components from the client bundle entirely; and the right answer is always per-route, chosen by freshness, interactivity, and data latency.

Continue the climb ↑Render strategies: code and config reading
shortcuts expand
search
K
prev piece
k
next piece
j
cycle tier
t
this menu
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.