싱글 페이지 애플리케이션(single-page application, SPA, 스파) 란? 서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말한다. 장점 : 단일페이지로 구성되어 있기 때문에 배포가 간단하며 네이티브 앱과 유사한 사용자 경험을 제공할 수 있다. 단점 : 필요한 모드 정적 리소스를 최초 접근 시 한번에 다운로드하기 때문에 초기 구동 속도가 상대적으로 느리다. ex ) vue.js, react.js