JavaScript/JavaScript 기초

MPA(멀티 페이지 어플리케이션)/SPA(싱글 페이지 어플리케이션)

Jooninim 2020. 12. 5. 18:26

MPA(Multiple Page Application: 여러개의 페이지로 이루어진 앱)

페이지 마다 해당하는 문서(HTML)이 있음

페이지 이동 시 해당하는 문서를 서버에서 전송함

[기존의 웹 서비스 방식?]

 

SPA(Single Page Application: 하나의 페이지로 이루어진 앱)

페이지의 이동없이 하나의 페이지에서 내용이 변경되며 보여주는 웹 페이지

 

MPA의 장점

러닝커브가 비교적 낮음

 

SPA의 장점

서버에 문서 전체를 요청하지 않아 효율적인 데이터 처리가 됨

문서 전체를 렌더링하지 않아 렌더링이 비교적 빠름

 

결론

되도록 SPA를 사용하자