URL 소유 확인
해당 URL을 서버가 직접 문서로 응답하는지, 클라이언트 라우터가 해석하는지 구분한다.
새로고침 동작이 차이를 드러낸다SPA는 한 번 받은 앱이 브라우저 history로 화면을 바꾸고, MPA는 URL 이동마다 서버가 새 문서를 보낸다. 초기 로드, 새로고침, 404, SEO, 캐시, 에러 복구가 어느 쪽에서 처리되는지 보면 두 방식의 실무 차이가 선명해진다.
해당 URL을 서버가 직접 문서로 응답하는지, 클라이언트 라우터가 해석하는지 구분한다.
새로고침 동작이 차이를 드러낸다SPA는 앱 JS를 받아야 상호작용이 가능하고, MPA는 문서 단위로 빠르게 보일 수 있다.
hydration이나 bundle 크기를 함께 본다SPA 배포에서는 깊은 URL 새로고침이 index.html로 돌아가도록 설정해야 한다.
fallback 누락은 운영 404로 나타난다검색 노출, SNS 미리보기, 메타 태그가 서버 응답에서 필요한지 판단한다.
클라이언트 렌더만으로 부족할 수 있다JS 로드 실패, API 실패, 라우트 없음, 인증 만료를 어느 계층이 처리할지 정한다.
흰 화면을 피하는 기준이다