SERVER
renders page
per request
1. request (URL)
2. full HTML document (content ready)
3. JS bundle → hydrate → interactive
visible fast
CLIENT · BROWSER
TIMELINE fast first paint · interactive only after hydration
req
server render
HTML
JS download
hydrate