SEO(검색엔진 최적화)에 유리해요.
웹 크롤러(web crawler)가 보는 방식과 같아요
그래서 검색엔진에 유리해요
첫 로딩이 SPA에 비해 매우 빨라요
서버에서 이미 렌더링해 가져오기 떄문이에요
그러나 클라이언트가 JS 파일을 모두 다운로드하고 적용하기전 까지는 각각의 기능은 동작하지않아요
구분 | SPA | MPA |
---|---|---|
페이지 수 | 한 개 | 여러개 |
초기 구동 속도 | 느림 | 빠름 |
트래픽 용량 | 적음(필요한 영역만 호출 하기 떄문) | 많음(불필요한 영역도 재호출 하기 떄문) |
SEO 최적화 | 어려움(해결가능) | 유리함 |
사용자 경험 | 자연스러움 | 깜빡거림 |
새로운 페이지 요청 | 필요한 페이지만 렌더링 | 전체 페이지 렌더링 |
렌더링 방식 | 클라이언트 사이드 렌더링 (CSR) | 서버 사이드 렌더링 (SSR) |