In einer CSR-App sendet der Server eine Hülle und ein Skript; das Skript holt Daten und baut die Seite. Für app-ähnliche Oberflächen hinter einem Login — Dashboards, Editoren — ist das oft in Ordnung: Der Nutzer hat die App schon geladen und will Interaktivität, keinen ersten Eindruck.
Für öffentliche Seiten ist es eine teure Wahl: Crawler führen dein JavaScript langsam oder gar nicht aus, Link-Vorschauen zeigen nichts, und der 'Largest Contentful Paint' passiert, wenn die App auf dem Handy des Nutzers gebootet ist. Deshalb zogen Content-Sites zu SSR und Static Generation — die Seite sollte vor dem JavaScript existieren.
Verwandte Begriffe
Server-Side Rendering (SSR)
Das HTML der Seite pro Anfrage auf dem Server erzeugen — der Browser bekommt eine komplette Seite, keinen Loader und ein Versprechen.
Hydration
Der Schritt, in dem JavaScript im Browser das serverseitig gerenderte HTML übernimmt und interaktiv macht.
Core Web Vitals
Googles drei Feldmetriken für Ladezeit, Reaktionsfähigkeit und visuelle Stabilität, gemessen an echten Besuchen statt im Labor.
Die zugehörige Werkbank
Full-StackWenn du es beschreiben kannst, können wir es bauen. React und Next.js vorn, Python oder Node dahinter, Postgres darunter, ausgeliefert dorthin, wo du den Betrieb bezahlen kannst.
