--- category: Frontend tags: [auto-wikified, technical-documentation, merged, frontend] title: Client-Side Rendering (CSR) description: "클라이언트 사이드 렌더링(CSR)은 사용자가 초기에 비어 있는 HTML 파일과 자바스크립트 번들을 수신한 뒤, 브라우저에서 스크립트를 실행하여 동적으로 UI를 구성하는 렌더링 전략이다 [1, 2]." last_updated: 2026-05-04 --- # Client-Side Rendering (CSR) ## 📌 Brief Summary 클라이언트 사이드 렌더링(CSR)은 사용자가 초기에 비어 있는 HTML 파일과 자바스크립트 번들을 수신한 뒤, 브라우저에서 스크립트를 실행하여 동적으로 UI를 구성하는 렌더링 전략이다 [1, 2]. 각 컴포넌트가 독립적으로 데이터를 가져오게 할 수 있어 개발 편의성이 높고 고도의 상호작용이 필요한 애플리케이션에 적합하다 [3, 4]. 하지만 자바스크립트 다운로드와 실행이 완료될 때까지 빈 화면이 노출되며, 사용자 기기의 성능에 앱의 구동 속도가 크게 의존한다는 단점이 있다 [5, 6]. ## 📖 Core Content * **동작 메커니즘** 초기 요청 시 클라이언트는 내용이 없고 `