서버로부터 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션을 말한다.
기존 어플리케이션과 SPA의 차이
기존 어플리케이션은 화면 이동 시에 서버에서 html을 전달받아 다시 로딩하기 때문에, 렌더링 시간이 오래 걸린다. (과거에는 이런 방식이 괜찮았지만, 요즘 웹 페이지의 용량이 비대해짐에 따라 spa가 등장했다.)
장점
단점