Es liegt eine gewisse Ironie in der Tatsache, dass das Web zunächst statisch war, dann dynamisch wurde und nun wieder in Richtung Statik zurückkehrt. Aber die statischen Websites von heute sind nicht die handcodierten HTML-Seiten von 1998. Sie werden in Millisekunden generiert, optimiert und in Edge-Netzwerken bereitgestellt, die sie bereitstellen.
Der Vorschlag für servergerendertes Alles war überzeugend: dynamische Inhalte, Personalisierung, Echtzeitdaten. Aber die meisten Websites benötigen das meiste davon nicht. Ein Blogbeitrag muss nicht bei jeder Anfrage gerendert werden. Eine Produktseite ändert sich nicht jede Sekunde.
Das Leistungsargument
Eine statische Datei, die von einem CDN bereitgestellt wird, ist so schnell wie das Web nur sein kann. Keine Kaltstarts, keine Datenbankabfragen, kein serverseitiger Rendering-Overhead. Die Zeit bis zum ersten Byte ist im Wesentlichen die Netzwerklatenz bis zum nächstgelegenen Edge-Knoten. Die Physik ist nicht zu schlagen.
Und wenn Sie dynamisches Verhalten benötigen, können Sie es chirurgisch hinzufügen. Eine Insel der Interaktivität in einem Meer aus statischem HTML. Das Beste aus beiden Welten, ohne dass Sie jederzeit die Kosten für eine der beiden Welten bezahlen müssen.