SPA의 단점

앱의 규모가 커지면 자바스크립트 파일이 너무 커진다.
페이지로딩시, 사용자가 실제로 방문하지 않을 페이지의 스크립트까지 불러오기 때문이다.
코드 스플리팅(code spliting)을 이용해서, 라우트별로 파일들을 나누어서 트래픽과 로딩속도를 개선할 수 있다.
자바스크립트를 실행하지 않는 일반 크롤러에서는 페이지의 정보를 제대로 수집할 수 없는 단점.
따라서, 검색엔진에서 결과에 페이지가 나타나지 않을 수 있다.
이러한 문제들은 '서버 사이드 렌더링'을 통해 해결 할 수 있다.