概要 シングルページアプリケーション(SPA)とは、Webアプリケーションの構成法の一つで、Webブラウザ側でページの移動を行わず、最初に読み込んだWebページ上のスクリプトがサーバとの通信や画面遷移を行う方式。 Web技術で対話的に操作するアプリケーションを構築する場合、利用者の入力や操作をサーバへのページ読み込み要求として伝達し、操作結果を反映したWebページをブラウザが読み込むというサイクルを繰り返すのが一般的である。 これに対し、シングルページアプリケーションでは最初にブラウザ側に通信機能を持ったスクリプトを読み込み、利用者の操作や入力が行われるとスクリプトの内部処理でサーバ側との通信が行われ、入力の送信、応答の取得、表示内容の更新が行われる。 操作の度にページ全体の再読み込みを行う通常の方式に比べ、ページ上の必要な部分だけを更新するため軽快に動作させることができる。通常のアプリケ