Jamstackとは、高いパフォーマンス・セキュリティ・スケーラビリティに優れた、比較的新しいWebサイト開発のアーキテクチャです。JavaScript・API・Markupの頭文字をとって作られた言葉であり、それぞれ以下のような意味があります。
-
JavaScript
JavaScriptというプログラミング言語のことを指します。ReactやVueなどのフレームワークがよく使用されます。
-
API
データをやり取りするための仕組みです。データの取得や更新など、バックエンドとフロントエンドを連携させる役割があります。
-
Markup
マークアップ言語のことで、ブラウザにページを表示する役割があります。簡単に言えばHTMLのことです。
Jamstackは、WordPressをはじめとした従来のCMSと比べると比較的新しいシステム構成で、2018年ごろから注目され始めています。 高いセキュリティ性、ページの表示速度の向上、開発効率の高さ といったメリットがあり、現在では多くの企業サイトに採用されつつあります。