JAMstackとは
JAMstackはJavaScript、API、Markupの頭文字を取ったもので、それぞれ以下のような役割を担っています。
- JavaScript+API:動的データコンテンツの取り扱い
- リクエスト/レスポンスサイクル中の動的プログラムの制御(JavaScript)
- すべてのサーバーサイドの処理やデータベースへのリクエスト(API)
- Markup:静的データコンテンツの取り扱い
- デプロイ時にビルドされるテンプレート化されたマークアップ
JAMstackのメリット
- 高パフォーマンス
- 高いセキュリティ
- 低コストなスケーラビリティ
- よりよい開発者体験