1. MPA (Multiple Page Application) - 여러 페이지로 구성된 Application이다. - SSR(Server Side Rendering) 방식으로 렌더링한다 : 페이지 이동하거나 새로고침할 때마다 서버로부터 정적 리소스(HTML, CSS, Javascript)가 다운된 후에 전체 페이지가 렌더링된다. 장점 (1) SEO 관점에서 유리하다 (2) 첫 로딩시간이 짧다 : 초기 요청 때 상대적으로 적은 리소스를 요청하기 때문에 렌더링이 빠르다. 단점 (1) 새로운 페이지로 이동하면 리로드가 발생하여 새로운 페이지 요청과 렌더링이 이루어진다. (화면이 깜빡이는데 이는 UX의 관점에서 단점에 해당한다.) (2) 페이지 이동할 때 중복된 템플릿도 로딩이 필요하다. (3) 서버 렌더링에 ..