JAMstack
Web development architecture based on client-side JavaScript, APIs, and markup
JAMstack (also stylized as Jamstack ) is a web development architecture pattern 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. The idea of combining the use of JavaScript, APIs and markup has existed since the beginnings of HTML5 .
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 .
References
↑ "What is Jamstack?" . Jamstack.org .
1 2 Cardoza, Christine (2020-07-06). "Jamstack brings front-end development back into focus" . SD Times . Retrieved 2021-04-05 .
↑ Schmitt, Christopher; Simpson, Kyle (2011-11-14). HTML5 Cookbook . O'Reilly Media, Inc. ISBN 978-1-4493-9679-4 .
↑ Pecoraro, Christopher; Gambino, Vincenzo (2021-05-07). Jumpstart Jamstack Development: Build and deploy modern websites and web apps using Gatsby, Netlify, and Sanity . Packt Publishing Ltd. pp. 2– 7. ISBN 978-1-80020-590-1 .
↑ Biilmann, Mathias (2019). Modern Web development on the JAMstack : modern techniques for ultra fast sites and web applications . Phil Hawksworth. Sebastopol, CA. ISBN 9781492058564 . OCLC 1123220815 . {{cite book }}: CS1 maint: location missing publisher (link )