JAMstack explained
JAMstack (also stylized as Jamstack) is a web development architecture pattern[1] and solution stack. The acronym "JAM" stands for JavaScript, API and Markup (generated by a static site generator) and was coined by Matt Biilmann in 2015.[2] The idea of combining the use of JavaScript, APIs and markup has existed since the beginnings of HTML5.[3] [4]
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.[5]
See also
Named "stacks"
Notes and References
- Web site: What is Jamstack? . Jamstack.org . en-US.
- Web site: Cardoza . Christine. 2020-07-06 . Jamstack brings front-end development back into focus . 2021-04-05 . SD Times. en-US.
- Book: Schmitt . Christopher . HTML5 Cookbook . Simpson . Kyle . 2011-11-14 . "O'Reilly Media, Inc." . 978-1-4493-9679-4 . en.
- Book: Pecoraro . Christopher . Jumpstart Jamstack Development: Build and deploy modern websites and web apps using Gatsby, Netlify, and Sanity . Gambino . Vincenzo . 2021-05-07 . Packt Publishing Ltd . 978-1-80020-590-1 . 2–7 . en.
- Book: Biilmann, Mathias . Modern Web development on the JAMstack : modern techniques for ultra fast sites and web applications . 2019 . Phil Hawksworth . 9781492058564 . Sebastopol, CA . 1123220815.