CSR/SSR, SPA/MPA 완전 정복
이번에는 듣기는 자주 들었지만 그 실체는 제대로 알지 못했던 CSR/SSR 렌더링 방식에 대해 알아볼 것이다. 렌더링 방식은 프론트엔드 개발자라면 필수적으로 알아야 하는 것으로, 자신이 구현한 코드가 어떤 방식으로 웹 브라우저가 읽어와서 사용자들이 접근할 수 있는 형태로 뿌려주는지에 대한 것이다. CSR(Client Side Rendering) vs SSR(Server Side Rendering) 먼저 렌더링(Rendering)이라는 용어의 정의부터 짚고 넘어가보자. 렌더링은 웹 브라우저가 코드를 읽어와서 사용할 수 있는 형태로 화면에 뿌려주는 작업을 의미한다. 이 작업은 브라우저에 내포된 렌더링 엔진이 수행하게 된다. 파싱, 변환, dom트리 구축, 렌더트리 구축 등등 여러 과정을 거쳐 화면이 완성되는..