Zum Inhalt springen

JAMstack

Was ist JAMstack?

JAMstack ist ein moderner Architekturansatz für Websites, der auf drei Bausteinen beruht: JavaScript, APIs und vorgerendertem Markup. Statt Seiten bei jedem Aufruf dynamisch auf dem Server zu erzeugen, werden sie vorab als statische Dateien gebaut und ausgeliefert. Der Name leitet sich aus den Anfangsbuchstaben dieser drei Elemente ab.

Wie der Ansatz funktioniert

Die fertigen Seiten werden über ein Content Delivery Network (CDN) bereitgestellt — also von Servern, die geografisch nah am Nutzer liegen. Dynamische Funktionen wie Formulare, Suche oder Warenkorb werden bei Bedarf über APIs nachgeladen. Die Trennung von statischer Auslieferung und dynamischer Funktion macht den Ansatz schlank und robust und passt gut zu einem Headless CMS.

Vorteile

JAMstack-Seiten sind in der Regel sehr schnell, da vorgefertigte Dateien ohne Server-Verarbeitung ausgeliefert werden — das wirkt sich positiv auf die Page Speed und die Core Web Vitals aus. Hinzu kommen Vorteile bei Sicherheit (kleinere Angriffsfläche) und Skalierbarkeit. Im Gegenzug erfordert der Ansatz ein Umdenken in der Entwicklung und passt nicht zu jedem Projekt. Für inhaltsstarke, performante Websites ist JAMstack jedoch eine attraktive Wahl.