CSR(Client-side Rendering)이란 무엇이며, 그것의 장단점에 대하여 설명해주세요. 웹 페이지를 정보를 처리하는데에 있어서 클라이언트의 비중이 큰 것을 의미합니다. 다시 말하자면, 클라이언트인 브라우저가 렌더링을 처리하는 방식 입니다. * 장점 - 네이티브 앱과 비슷한 빠른 인터렉션을 구현할 수 있습니다. (새로고침X) - View 렌더링을 브라우저에게 담당시킴으로서 서버 트래픽을 감소시키고, 사용자에게 더 빠른 인터렉션을 제공해 줍니다. * 단점 - 첫 페이지 로딩 속도가 서버 사이드 렌더링에 비해 다소 느립니다. - 검색엔진최적화(SEO)에 대한 추가 보완 작업이 필요합니다. * 언제 사용할까? 네트워크가 빠를 때 서버의 성능이 좋지 않을 때 사용자에게 보여줘야 하는 데이터의 양이 많..