SPA
従来
ページ遷移のたびにサーバーにリクエストが送られHTMLファイルが送られてくるのを待ってた。
SPA
HTMLファイルは1つだけで、JSによるDOMの置き換えで画面遷移を実現するのが基本。
ユーザーがリクエストとした時、1回目は従来と同じだけど、2回目以降は、データの取得を非同期的に実行できる=裏でデータ取得が実行されるので、ユーザーは操作を止まることなく続けられる。
メリット
表示速度が上がるのでユーザー体験が上がる。ECサイトでは表示速度が0.1秒遅くなれば1%売上が減少し、1秒早くなれば10%売上が増加する、てのが有名。