TL;DR Web の表示層を、データやビジネスロジックから切り離すアーキテクチャの考え方。独自のロジックや外部サービスは API を通して利用する。 なぜ必要か 公式サイトによると、表示層とデータやロジックを切り離すことで、柔軟性、スケーラビリティ、パフォーマンス、保守性が上がる。API で機能を組み合わせる構成(コンポーザブルなアーキテクチャ)にできる。 例 Jamstack のサイトを作るフレームワークには、Next.js、Remix、Gatsby などがある。 出典 Jamstack