SPA(Single Page Application)란?
CSR(Client Side Rendering).서버에서 필요한 데이터만 비동기로 받아와서 동적으로 현재 화면에 다시 렌더링하는 방식
*새로운 페이지 불러오지 않음, 실시간 반영
종류 : react,vue,angular 등..
장점
- 페이지 전환 시 부드럽게 넘어가 사용자의 몰입도 UP
- 최초에 전체 다운로드 받은 후 필요한 데이터만 비동기 방식으로 받기 때문에 빠른 페이지 로딩/높은 반응성
단점
- 최초에 전체 다운로드 받기 때문에 초기 구동 느림