用語集 最終更新 2026.04.06

SPA

SPASingle Page Application の略で、最初に読み込んだ 1 枚の HTML を土台にして、以降は JavaScript で画面の中身を差し替えながら動く Web アプリの作り方です。
一覧と詳細の切り替えや、条件変更に対する反応を軽く見せやすいので、管理画面や会員向け画面でよく使われます。

よく比較されるのは MPA です。
MPA はページを移るたびに HTML を読み直しますが、SPA は同じページの中で表示内容だけを切り替えるイメージです。

まず押さえたいポイント

  • 1 枚のページを土台に中身だけ切り替える
  • 操作量の多い画面と相性がよい
  • 作り方としては CSR を使うことが多い

実務で見るポイント

  • 社内ツールや会員画面ではかなり使いやすい
  • 初回表示や SEO は設計を雑にすると不利になりやすい
  • ReactVue は SPA を作りやすいが、使えば自動で最適になるわけではない

よく一緒に出てくる用語

  • 比較対象として出る MPA
  • 実装方法として近い CSR
  • 公開ページで一緒に検討されやすい SSR

この用語を読むときのコツ

SPA は単語だけ暗記するより、「どんな場面で出てくるか」「何と一緒に語られるか」をセットで押さえた方が理解しやすいです。記事や設定画面で見かけたら、何を決めるための用語なのかまで見ると意味がつながりやすくなります。

最初のうちは、このページだけで完結させようとしなくて大丈夫です。 下の関連用語や関連記事も一緒にたどると、SPA がどの文脈で使われる言葉なのかがかなり見えやすくなります。

あわせて見たい用語