dev.syw
프론트엔드

SPA와 MPA의 차이는?

SPA는 한 페이지에서 화면을 갈아끼우고, MPA는 페이지마다 서버에서 새로 받습니다.

SPA(Single Page App)는 첫 로드 후 자바스크립트로 필요한 부분만 바꿔 앱처럼 매끄럽습니다. MPA(Multi Page App)는 이동할 때마다 서버에서 완성된 페이지를 받습니다. SPA는 UX가 좋지만 초기 로딩·SEO에 약점이 있어 SSR로 보완합니다.

핵심 포인트

← 기술 면접 질문 전체 보기