SSR and DSD provide the document baseline. Islands add client behavior at declared boundaries.
Render useful HTML before client modules run.
Hydration should be visible from route metadata.
Keep browser JavaScript scoped to interactive surfaces.