좋은 사용자 경험!
개발하기에 더 심플하다.
로컬 데이터를 효과적으로 캐시(cache)* 할 수 있다.
초기 구동 속도가 느리다.
SEO(Search Engine Optimization, 검색 엔진 최적화) 관점에 유리하다.*
새로운 페이지를 이동하면 화면이 깜빡인다.
(영문)
MPA or SPA
Each architecture has its advantages and disadvantages and is well suited to a particular type of project. SPA is distinguished by its speed and the ability to develop a mobile application based on the ready-made code. But at the same time, SPA has a poor SEO optimization.
Thus, this architecture is an excellent approach for SaaS platforms, social networks, closed communities, where search engine optimization does not matter. MPA is more suitable for online stores, business sites, catalogs, marketplaces like Etsy etc.
Well-optimized MPA has high performance but still does not allow you to easily develop a mobile application. MPA and SPA with the right architecture are well suited for developing scalable web applications. I hope this article was useful. If you have any questions, I will be happy to answer them.
Source: https://merehead.com/blog/single-page-application-vs-multi-page-application/