Jamstack Explained
Jamstack, previously 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.