Jamstack
TL;DR
Jamstack ist eine moderne Web-Architektur: JavaScript, APIs und Markup. Vorab gerenderte Seiten, CDN-Auslieferung und entkoppelte Services sorgen für Performance und Skalierbarkeit.
Was ist Jamstack?
Jamstack steht für JavaScript, APIs und Markup. Es ist ein Architekturansatz, bei dem das Frontend vorab generiert und über ein CDN ausgeliefert wird, während dynamische Funktionen über APIs ergänzt werden.
Die drei Säulen
- JavaScript: Für Interaktivität im Browser
- APIs: Für dynamische Funktionen (Auth, Payments, etc.)
- Markup: Vorab gerenderte HTML-Seiten
Vorteile von Jamstack
- Performance: Statische Dateien vom CDN = schnellste Auslieferung
- Sicherheit: Keine laufende Datenbank, kleiner Angriffsvektor
- Skalierbarkeit: CDN skaliert automatisch
- Developer Experience: Moderne Tools, Git-basierter Workflow
- Kosten: Statisches Hosting ist günstig
Jamstack und Nachhaltigkeit
Jamstack ist nachhaltig by design:
- Keine Server-Berechnung bei Seitenaufruf
- Effiziente CDN-Auslieferung
- Services nur bei Bedarf (Serverless)
- Optimierte Build-Prozesse
Typischer Jamstack-Stack
- Framework: Next.js, Astro, Nuxt
- CMS: Sanity, Contentful, Strapi
- Hosting: Vercel, Netlify, Cloudflare Pages
- APIs: Auth0, Stripe, Algolia
Fazit
Jamstack ist die moderne Art, Websites zu bauen. Es kombiniert beste Performance mit flexibler Architektur – und ist nebenbei einer der nachhaltigsten Ansätze im Web.
Mehr aus dem Glossar
Headless CMS
Static Site Generation (SSG)
für die Umwelt
Mein Beitrag für nachhaltiges Webdesign – Erfahre mehr darüber, wie meine digitalen Angeboteumweltfreundlich gestaltet sind und welche nachhaltigen Praktiken ich umsetzte.