JAMstack est une architecture web moderne qui privilégie les sites statiques générés, les APIs découplées et JavaScript côté client.
JAM = ?
- JavaScript : Logique dynamique côté client
- APIs : Fonctionnalités backend via APIs
- Markup : HTML prérendu au build
Avantages :
- Performances : Pages statiques ultra-rapides
- Sécurité : Pas de serveur à attaquer
- Coûts : Hébergement CDN économique
- Scalabilité : Facile à scaler
Stack typique :
- Frameworks : Next.js, Astro, Gatsby
- CMS : Strapi, Contentful, Sanity
- Deploy : Vercel, Netlify, Cloudflare Pages