{{Short description|Web development architecture based on client-side JavaScript, APIs, and markup}} '''JAMstack''' (also stylized as '''Jamstack''') is a web development architecture pattern<ref>{{cite web |title=What is Jamstack? |url=https://jamstack.org/what-is-jamstack/ |website=Jamstack.org |language=en-US}}</ref> and solution stack. The acronym "JAM" stands for JavaScript, API and Markup (generated by a static site generator) and was coined by Mathias (Matt) Biilmann, CEO of Netlify, in 2015.<ref name=":0">{{cite web|last=Cardoza |first=Christine|date=2020-07-06 |title=Jamstack brings front-end development back into focus |url=https://sdtimes.com/webdev/jamstack-brings-front-end-development-back-into-focus/ |access-date=2021-04-05 |website=SD Times|language=en-US}}</ref> The idea of combining the use of JavaScript, APIs and markup has existed since the beginnings of HTML5.<ref>{{cite book |last1=Schmitt |first1=Christopher |url=https://books.google.com/books?id=6jee_deQYYMC |title=HTML5 Cookbook |last2=Simpson |first2=Kyle |date=2011-11-14 |publisher=O'Reilly Media, Inc. |isbn=978-1-4493-9679-4 |language=en}}</ref><ref>{{cite book |last1=Pecoraro |first1=Christopher |url=https://books.google.com/books?id=TmYtEAAAQBAJ&pg=PA6 |title=Jumpstart Jamstack Development: Build and deploy modern websites and web apps using Gatsby, Netlify, and Sanity |last2=Gambino |first2=Vincenzo |date=2021-05-07 |publisher=Packt Publishing Ltd |isbn=978-1-80020-590-1 |pages=2–7 |language=en}}</ref>
In JAMstack websites, the application logic typically resides on the client side (for example, an embedded e-commerce checkout service that interacts with pre-rendered static content), without being tightly coupled to a backend server. JAMstack sites are usually served with a Git-based or headless CMS.<ref name=":0" /><ref>{{cite book |last=Biilmann |first=Mathias |url=https://www.worldcat.org/oclc/1123220815 |title=Modern Web development on the JAMstack : modern techniques for ultra fast sites and web applications |date=2019 |others=Phil Hawksworth |isbn=9781492058564 |location=Sebastopol, CA |oclc=1123220815}}</ref>
== See also == '''Named "stacks"'''
* LAMP (software bundle) * MEAN (solution stack) * LYME (software bundle)
== References == {{Reflist}}
== External links == * {{official website}}
{{Compu-network-stub}}
Category:Web design Category:JavaScript software