Jamstack
From HandWiki
Short description: Web development architecture based on client-side JavaScript, APIs, and markup
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.[2][5]
See also
Named "Stacks"
References
- ↑ "What is Jamstack?" (in en-US). https://jamstack.org/what-is-jamstack/.
- ↑ 2.0 2.1 Cardoza, Christine (2020-07-06). "Jamstack brings front-end development back into focus" (in en-US). https://sdtimes.com/webdev/jamstack-brings-front-end-development-back-into-focus/.
- ↑ Schmitt, Christopher; Simpson, Kyle (2011-11-14) (in en). HTML5 Cookbook. "O'Reilly Media, Inc.". ISBN 978-1-4493-9679-4. https://books.google.com/books?id=6jee_deQYYMC.
- ↑ Pecoraro, Christopher; Gambino, Vincenzo (2021-05-07) (in en). 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. https://books.google.com/books?id=TmYtEAAAQBAJ&pg=PA6.
- ↑ 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. https://www.worldcat.org/oclc/1123220815.
Original source: https://en.wikipedia.org/wiki/Jamstack.
Read more |