Jump to content
Wikipedia The Free Encyclopedia

JAMstack

From Wikipedia, the free encyclopedia
Web development architecture based on client-side JavaScript, APIs, and markup

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 Mathias (Matt) Biilmann, CEO of Netlify, 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

[edit ]

Named "stacks"

References

[edit ]
  1. ^ "What is Jamstack?". Jamstack.org.
  2. ^ a b Cardoza, Christine (2020年07月06日). "Jamstack brings front-end development back into focus". SD Times . Retrieved 2021年04月05日.
  3. ^ Schmitt, Christopher; Simpson, Kyle (2011年11月14日). HTML5 Cookbook. "O'Reilly Media, Inc.". ISBN 978-1-4493-9679-4.
  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.
  5. ^ 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)
[edit ]


Stub icon

This computer networking article is a stub. You can help Wikipedia by expanding it.

AltStyle によって変換されたページ (->オリジナル) /