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.