웹 개발의 세계에서는 다양한 렌더링 방식이 존재하며, 각 방식은 웹사이트의 성능과 사용자 경험에 지대한 영향을 미칩니다. 이 글에서는 클라이언트 사이드 렌더링 ( CSR ) 과 서버 사이드 렌더링 ( SSR ) 이라는 두 가지 주요 렌더링 방식에 대해 탐구해보려 합니다. 국비 지원 학원에서 백엔드 개발을 공부하는 동안, CSR 과 SSR 에 대한 논의는 드물었습니다. 하지만 ,JSP 를 사용하며 자연스럽게 SSR 방식을 경험하고 있었던 것 입니다. JSP는 클라이언트의 요청에 응답하여 서버에서 HTML을 동적으로 생성하고 전송하는 전통적인 SSR 방식의 한 예 입니다. 반면 React 와 같은 현대적인 프론트엔드 프레임워크를 접하며 CSR 에 대해 깊이 이해하게 되었습니다. React 는 브라우저에서 동..