[Jamstack] JAMstack ってなんだ

JAMstack: noun ’jam-stak’
Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
JAMstack

JS から API 叩いて、静的な Markup (HTML) を生成して 静的ページホスティングサービス に配置しておけば、90年代のホームページ並みに爆速じゃんって話だと思ってる。

JavaScript / Markup

API

  • ヘッドレスCMS
    • 従来のCMSと異なり、ユーザ向けに画面を提供しない
    • Contentful などがある

静的ページホスティングサービス

更新をどう検知するのか