SPA

SPAはSingle Page Applicationの略で、Webアプリケーションの一種です。

新しいページ全体を読み込む(=同期的)のではなく、サーバーからの新しいデータで現在のWebページを動的に書き換える(=非同期的)WebアプリケーションまたはWebサイトです。これにより、読み込み時間が短縮され、より応答性の高いUXを実現できます。

一つの例としては、Gmailアカウントにログインしたときに、画面上にすべてのメールを表示することができます。このように、ページ内での操作によって、異なるコンテンツを表示することができます。

SPAは JavaScript を使用して実装されます。かつてはjQueryのajaxメソッドなどを使って実装されていましたが、最近は React や Vue.js 、もしくはそれに関連するフレームワークを用いて実装されることがほとんどでしょう。

関連単語

  • Ajax
  • React
  • Vue.js
タイトルとURLをコピーしました