MPA(Multiple Page Application: 여러개의 페이지로 이루어진 앱)
페이지 마다 해당하는 문서(HTML)이 있음
페이지 이동 시 해당하는 문서를 서버에서 전송함
[기존의 웹 서비스 방식?]
SPA(Single Page Application: 하나의 페이지로 이루어진 앱)
페이지의 이동없이 하나의 페이지에서 내용이 변경되며 보여주는 웹 페이지
MPA의 장점
러닝커브가 비교적 낮음
SPA의 장점
서버에 문서 전체를 요청하지 않아 효율적인 데이터 처리가 됨
문서 전체를 렌더링하지 않아 렌더링이 비교적 빠름
결론
되도록 SPA를 사용하자
'JavaScript > JavaScript 기초' 카테고리의 다른 글
SSR(서버 사이드 렌더링)/CSR(클라이언트 사이드 렌더링) (0) | 2020.12.05 |
---|---|
RESTFul API (0) | 2018.09.05 |
이벤트 버블링, 캡처링, 위임의 정의 정리 (0) | 2018.09.05 |
비동기 ajax (0) | 2018.09.04 |
크롬 개발자도구 디버깅 (0) | 2018.08.29 |