[원티드 프리온보딩 프론트엔드 챌린지] 사전과제
1. CSR(Client-Side Rendering)이란 무엇이며, 그것의 장단점에 대하여 설명해주세요. 1) CSR이란, - 클라이언트 측에서 렌더링을 진행한다는 의미이다. 브라우저 측에서 JavaScript를 다운받고 실행시킨다. 이 실행이 완전히 끝나면 그때 사용자는 화면을 볼 수 있고 페이지를 작동시킬 수 있다. - SPA(Single Page Application)에서 쓰이는 기법이다. 2) CSR의 단계 (1) User가 Website 요청을 보냄. (2) CDN이 HTML 파일과 JS로 접근할 수 있는 링크를 클라이언트에 보낸다. (3) 클라이언트는 HTML과 JS를 다운로드 받는다. (4) 다운이 완료된 JS가 실행된다. 데이터를 위한 API가 호출된다. (이때 유저들은 placeholer..
2023.06.14