MPA MPA란 Multi Page Application의 약자로 여러 개의 페이지로 이루어진 어플리케이션을 말한다. MPA에서 사용하는 렌더링 방식을 SSR(Server Side Rendering)이라고 한다. SSR은 말그대로 서버측에서 사용자에게 보여줄 페이지를 정적인 HTML로 미리 렌더링하여 반환한다. 그 다음 사용자가 페이지를 이동할 때마다 서버에 요청하여 새로운 페이지의 HTML을 받아오며 완전히 새로운 페이지로 이동하게된다. 최초 렌더링이 빠르다는 장점이 있지만 페이지를 이동할 때마다 완전히 새로운 페이지로 이동하기 때문에 화면이 깜빡이며 새로고침된다는 단점이 있다. 페이지의 용량이 무거워질 경우 로딩 시간이 길어져 사용자 경험이 나빠질 수 있다. SPA SPA란 Single Page Ap..