장점
- 빠른 인터렉션 (서버에 요청하고 렌더링하고 다시 응답하지 않기 때문)
- 트래픽 감소 (데이터가 몰리는 서버가 아닌 개인의 환경에서 일을 처리하기 때문)
단점
- 초기구동속도가 느림 (페이지의 기능들을 초기에 모두 구축하기 때문)
- SEO 문제 (html이 아닌 자바스크립트를 읽는 웹 크롤러들은 검색엔진 최적화가 잘 안됨)
장점
- 초기구동속도가 빠름
- SEO 짱
단점
- 데이터와 기능이 많을 때 불필요한 인터렉션 가능성
- 트래픽 몰림 가능성
무엇이 더 좋은지는 개발중인 어플리케이션이 추구하는 목적에 달려있다.