Render-Strategien für schnelle Websites
Render-Strategien für schnelle Websites
Wie und wo eine Seite ihr HTML erzeugt, entscheidet maßgeblich darüber, wie schnell sie lädt und wie aufwendig sie zu betreiben ist. Es gibt dafür mehrere Render-Strategien, und keine ist universell „die beste” — jede hat ein klares Stärkenprofil. Dieser Artikel betrachtet sie aus der Entwicklungs- und Performance-Perspektive: Was bedeutet jede Strategie für TTFB und LCP, für Wartbarkeit und Kosten — und wann passt welche? Die SEO- und Crawlbarkeits-Sicht auf dieselben Begriffe behandelt der Artikel SSR, CSR, SSG und Hydration.
Static Rendering / Prerendering
Beim statischen Rendern wird das HTML vorab beim Build erzeugt — eine fertige Datei pro URL. Bei einer Anfrage liefert der Server (oder ein CDN) diese Datei direkt aus, ohne etwas zu berechnen.
- TTFB: Bestmöglich und konstant — es gibt nichts zu rendern, nur auszuliefern.
- LCP/FCP: Sehr schnell, das HTML ist sofort da.
- Interaktivität: Niedrige Blockierzeit, solange wenig JavaScript dazukommt.
- Wartbarkeit/Kosten: Günstig und robust; der Haken ist, dass sich Inhalte erst beim nächsten Build ändern.
Ideal für Inhalte, die sich selten ändern und vorhersehbare URLs haben — also klassische Marketing-Sites, Blogs, Dokumentation.
Server-Side Rendering (SSR)
Bei SSR erzeugt der Server das HTML pro Anfrage frisch. Jeder Aufruf läuft durch die Render-Logik, bevor die Antwort zurückgeht.
- TTFB: Hängt von der Serverlast und der Datenbeschaffung ab — potenziell langsamer als statisch, weil pro Request gerechnet wird.
- LCP/FCP: In der Regel schnell, weil keine zusätzlichen Client-Roundtrips fürs Datenladen nötig sind.
- Interaktivität: Oft gut, weil der Main-Thread während des Ladens weniger blockiert wird.
- Wartbarkeit/Kosten: Höhere Rechenkosten und mehr Server-Infrastruktur.
Passt überall, wo Inhalte personalisiert oder live sind — Dashboards, eingeloggte Bereiche, Echtzeit-Daten.
ISR / On-Demand-Revalidation
Incremental Static Regeneration (ISR) verbindet beide Welten: Seiten werden statisch ausgeliefert, aber im Hintergrund nach Ablauf einer Frist oder auf Anforderung neu gebaut. Der Nutzer bekommt das schnelle statische HTML, und der Inhalt bleibt trotzdem aktuell — ohne kompletten Rebuild der ganzen Site.
- TTFB: Statisch-schnell für die ausgelieferte Version.
- Aktualität: Konfigurierbar — von „minutengenau” bis „nur bei Änderung neu bauen”.
- Wartbarkeit/Kosten: Günstiger als reines SSR bei großen Seitenmengen, aber komplexer im Cache-Verhalten.
Die ideale Wahl für große Sites mit vielen Seiten, die sich gelegentlich ändern — Shops mit vielen Produkten, große Content-Portale.
Edge-Rendering
Edge-Rendering verschiebt die Berechnung näher zum Nutzer — auf verteilte Knoten in einem CDN statt in ein einzelnes zentrales Rechenzentrum. Es ist keine eigene Render-Art, sondern ein Ort: SSR oder Revalidation läuft am Edge.
- TTFB: Deutlich niedriger, weil die physische Distanz zum Nutzer schrumpft.
- Einschränkung: Edge-Laufzeiten sind leichtgewichtig; nicht jede Server-Logik (große Abhängigkeiten, lange Datenbankzugriffe) läuft dort gut.
Sinnvoll für global verteilte Nutzer und Logik, die schnell und nah am Nutzer entscheiden muss — Geo-Personalisierung, A/B-Weichen, einfache SSR.
Hydration — wenn statisches HTML interaktiv wird
Egal welche Server-Strategie: Soll die Seite im Browser interaktiv sein, muss das ausgelieferte HTML mit JavaScript „zum Leben erweckt” werden. Dieser Schritt heißt Hydration.
Hydration kostet Main-Thread-Zeit
Hydration ist der häufigste versteckte Performance-Killer. Die Seite sieht fertig aus und zeigt schnell Inhalt (gutes FCP), reagiert aber erst auf Eingaben, wenn das JavaScript ausgeführt ist — das belastet den Main-Thread und verschlechtert TBT und INP. Je mehr JavaScript, desto größer die Lücke zwischen „sieht geladen aus” und „reagiert wirklich”.
Gegenmittel sind partielle oder progressive Hydration und die Islands-Architektur: nur die Teile hydrieren, die wirklich interaktiv sein müssen, statt der ganzen Seite. web.dev empfiehlt explizit, statisches Rendern oder SSR einem vollen Rehydration-Ansatz vorzuziehen.
Welche Strategie wann?
- Marketing-Site / Blog: Static (Prerendering). Schnell, billig, robust.
- Große Content- oder Shop-Site mit vielen Seiten: ISR / On-Demand-Revalidation. Statische Geschwindigkeit plus geregelte Aktualität.
- App mit Login / Live-Daten: SSR, gern am Edge für niedrigeren TTFB.
- Global verteilte Nutzer: Edge-Rendering als Ort für SSR/Revalidation.
- Immer: Hydration sparsam einsetzen — nur dort, wo Interaktivität wirklich gebraucht wird.
Die Grundregel: So statisch wie möglich, so dynamisch wie nötig. Wer den Aktualitätsbedarf ehrlich einschätzt, vermeidet teures SSR an Stellen, wo statisches HTML längst reichen würde.
FAQ
Was ist der Unterschied zu dem SSR/CSR/SSG-Artikel? Dieser Artikel betrachtet Render-Strategien aus der Dev- und Performance-Sicht: TTFB, LCP, Wartbarkeit, Kosten und die Wahl nach Anwendungsfall. Der andere Artikel behandelt dieselben Strategien unter SEO- und Crawlbarkeits-Aspekten.
Welche Strategie ist am schnellsten? Static Rendering. Das HTML wird vorab gebaut und nur ausgeliefert, der TTFB ist konstant niedrig. Der Preis ist, dass Inhalte erst beim nächsten Build oder bei Revalidation aktuell werden.
Wann lohnt sich SSR statt statisch? Wenn Inhalte personalisiert oder live sind — eingeloggte Bereiche, Echtzeit-Daten, nutzerspezifische Ansichten. Für unveränderliche Inhalte ist SSR meist teurer und langsamer als nötig.
Was bringt Edge-Rendering? Es verschiebt die Berechnung näher zum Nutzer und senkt damit den TTFB. Edge-Laufzeiten sind aber leichtgewichtig — schwere Logik mit großen Abhängigkeiten gehört nicht zwingend dorthin.
Warum ist Hydration ein Performance-Risiko? Weil sie Main-Thread-Zeit kostet: Die Seite sieht geladen aus, reagiert aber erst, wenn das JavaScript ausgeführt ist. Das verschlechtert TBT und INP. Lösung: partielle Hydration oder Islands — nur interaktive Teile hydrieren.
Entdecke mehr
TTFB (Time to First Byte)
TTFB misst die Zeit vom Request-Start bis zum ersten empfangenen Byte. Setzt sich aus DNS, TCP, TLS und Server-Verarbeitung zusammen. Faustregel — gut < 200 ms, problematisch > 600 ms; beeinflusst LCP und FCP direkt.
GlossarCDN (Content Delivery Network)
Ein verteiltes Server-Netzwerk, das statische und zunehmend auch dynamische Inhalte aus dem geografisch nächstgelegenen Edge-Server an den Nutzer ausliefert.
LexikonSSR, CSR, SSG und Hydration — Rendering-Strategien und ihre SEO-Folgen
Wie SSR, CSR, SSG, ISR und Hydration funktionieren — und was sie für Crawlbarkeit, TTFB, LCP, INP und Indexierung bedeuten. Mit klarer Empfehlung.