JAMstack
JAMstack ist eine Architektur für die Frontend-Webentwicklung: Inhalte und Oberflächen erstellen, mit denen Nutzer interagieren. Sie ermöglicht es Entwicklern, statische Websites schnell zu erstellen und effizient für Nutzer bereitzustellen. 1
Erstellen
Die ‘Build-Zeit’ ist der grösste Unterschied zu einem herkömmlichen Web-Anwendungs-Stack:
Der Autor wird Text in einen Editor eingeben. Der Editor wird dem Autor die Möglichkeit bieten, ein Digitales Dokument (Webseite) oder eine Vorlage (Template) zu erstellen.
Eine Dateifreigabe wird autoriserten Benutzern die Möglichkeit bieten, Dateien zu synchroniseren und zu teilen (sync&share).
Ein Static Site Generator SSG im JAMstack ist fähig, jede mögliche Ansicht (Webseiten) einer Website zu generieren und zwar bevor ein Benutzer diese anfordert (Build).
Interagieren
Ein Browser wird dem Benutzer die Möglichkeit bieten, Websites vom CDN anzufordern (request).
Ein CDN ist fähig, Webinhalte weltweit zu verteilen und daher schnell zu antworten (response).