generated at
SPA
Single Page Applicationの事

複数の画面を持つ複雑な動作をするアプリケーションだが
画面遷移する時にHTMLをまるごとリロードしない
Ajaxで通信し
JavaScriptでDOMを部分的に書き換えて
表示を切り替える
URLはpushStateで書き換える