오늘의 주제는 SPA를 다루다보면 듣게되는 SSR과 CSR이다!! 😎 SSR (Server Side Rendering) 서버측 렌더링. 일반적으로 백엔드 측에서 템플릿 엔진을 사용하여 뷰를 보여주며 JSP, Django의 template engine, NodeJS의 pug,ejs 등이 있다. SSR은 맨 처음 웹페이지를 로드할 때 빠른 속도를 보여준다. 이유는 한번의 요청, 그리고 한번의 응답으로 페이지를 생성하기 때문이다. 덕분에 일정한 퍼포먼스를 보여주고, 전부 계산된 HTML을 보여주므로 HTML의 SEO (Search Engine Optimization, 검색엔진최적화) 옵션들이 전부 살아 있다. 그러나 이때문에, SSR은 페이지의 작은 부분중 하나만을 업데이트 할 일이 생기더라도, 페이지 전체를..