Partial Hydration
Nur interaktive Komponenten hydratisieren, nicht die ganze Seite. Reduziert JS-Bundle- und CPU-Kosten beim Laden. Von Marko (eBay, 2014) vorgezeichnet, populär gemacht durch Astro 2021 („Islands Architecture") und Qwik 2022.
Im Unterschied zur vollständigen Hydration (Standard bei React/Vue): klassisches SSR hydratisiert den gesamten Seitenbaum – selbst statischer Inhalt kostet dann JS-Parsing und CPU-Zyklen. Partial Hydration: Der Server rendert alles, aber nur bestimmte Komponenten („Islands") erhalten ausgeliefertes JavaScript. Astro nutzt dafür explizite Direktiven wie client:load, client:visible und client:idle. Qwik treibt das Konzept weiter: „Resumability" – gar keine Hydration, JavaScript wird erst pro Interaktion lazy geladen. Aktuell: React Server Components sind Reacts Antwort auf Partial Hydration.