Vad är JAMstack
JavaScript + API + Markup-arkitektur
JAMstack är en modern webbutvecklingsarkitektur baserad på JavaScript, APIs och förrenderad Markup. Den ger hög prestanda och säkerhet.
JAMstack-komponenter
- JavaScript — dynamisk funktionalitet på klientsidan
- APIs — serveroperationer via APIs (REST, GraphQL)
- Markup — statiska HTML-sidor förrenderade vid byggtid
Fördelar med JAMstack
- Snabb laddningshastighet (CDN + statiska filer)
- Förbättrad säkerhet (ingen serverlogik)
- Inbyggd skalbarhet
- Låga hostingkostnader
- Utmärkt SEO
Populära verktyg
- Generatorer: Next.js, Gatsby, Nuxt, Astro, Hugo
- Headless CMS: Strapi, Contentful, Sanity
- Distribution: Vercel, Netlify, Cloudflare Pages
- APIs: Supabase, Firebase, AWS Lambda