Jamstack

architecture de développement web basée sur le JavaScript côté client, les APIs, et un langage de balisage

Jamstack, précédemment stylisé JAMStack, est l'acronyme pour JavaScript, API et Markup (généré par un générateur de site statique) et a été inventé par Mathias Biilmann, PDG de Netlify en 2015[1]. Dans les sites Web utilisant l'architecture Jamstack, la logique de l'application réside généralement du côté client (par exemple, la caisse de commerce électronique intégrée qui interagit avec le contenu statique prérendu), sans être étroitement couplée au serveur back-office. Ils sont principalement servis avec un CMS basé sur Git ou un CMS headless (en)[1],[2]. Netlify organise chaque année une conférence appelée « Popular Jamstack » qui est coorganisée, entre autres, par Vercel et Cloudflare Pages[3]

Le Jamstack n'est pas un framework, mais est plutôt défini par Jamstack.org comme un modèle d'architecture[4].

Références modifier

  1. a et b (en-US) Cardoza, « Jamstack brings front-end development back into focus », SD Times (en), (consulté le )
  2. Mathias Biilmann, Modern Web development on the JAMstack : modern techniques for ultra fast sites and web applications, Sebastopol, CA, (ISBN 9781492058564, OCLC 1123220815, lire en ligne)
  3. (en-US) « Cloudflare is testing a Netlify competitor to host Jamstack sites », TechCrunch (consulté le ).
  4. (en-US) « What is Jamstack? », Jamstack.org

Liens externes modifier