Was Prerendering ist
Prerendering heißt, das HTML einer Seite zu erzeugen, bevor sie jemand anfordert — meist beim Bauen der Website — und es fertig auszuliefern. Wenn der erste Besuch kommt, ist die Arbeit getan, und es bleibt nichts auszuführen, um den Inhalt zu sehen.
Es ist eine unmittelbare Antwort auf das Problem, das JavaScript-SEO aufwirft: Erscheint alles Wichtige erst nach dem Ausführen des Codes, sieht jeder Leser, der ihn nicht ausführt oder später ausführt, eine unvollständige Seite.
Das Wort wird in zwei verschiedenen Weiten benutzt, und die gehören auseinander. Im SEO meint es meist die statische Erzeugung aller Seiten eines CMS; im Browser gibt es zusätzlich eine Funktion, die den wahrscheinlich nächsten Verweis vorlädt und vorrendert. Gleicher Name, verschiedener Zweck.
Es lohnt zu sagen, was sich NICHT ändert. Prerendering rührt weder am Inhalt noch an der internen Verlinkung: dieselbe Seite, dieselben Texte, dieselben Verweise. Verändert wird einzig der Zeitpunkt, zu dem dieses HTML existiert — und das genügt bereits, damit das Gespräch mit einer Suchmaschine ein anderes wird.
Es ist auch keine neue oder besonders raffinierte Technik. Bevor Websites im Browser gebaut wurden, waren alle Seiten vorher geschriebene Dateien; was wir Prerendering nennen, ist zu weiten Teilen die Rückkehr dorthin — mit Werkzeugen, die diese Dateien aus Vorlagen und Daten erzeugen.
