--- id: FE-REND-STRAT-001 category: "10_Wiki/πŸ’‘ Topics/AI" confidence_score: 1.0 tags: [csr, ssr, rendering, web-architecture, seo, lcp, hydration, hybrid-rendering] last_reinforced: 2026-04-26 --- # Web Rendering Strategies: CSR vs SSR (μ›Ή λ Œλ”λ§ μ „λž΅: CSR vs SSR) ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "초기 λ‘œλ”©μ˜ 속도(SSR)와 μΈν„°λž™μ…˜μ˜ λ§€λ„λŸ¬μ›€(CSR) μ‚¬μ΄μ—μ„œ λΉ„μ¦ˆλ‹ˆμŠ€ λͺ©μ μ— μ΅œμ ν™”λœ 지점을 μ„ νƒν•˜κ³ , ν•˜μ΄λΈŒλ¦¬λ“œ 접근법을 톡해 검색 μ—”μ§„κ³Ό μ‚¬μš©μž λͺ¨λ‘λ₯Ό λ§Œμ‘±μ‹œμΌœλΌ" β€” μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ„±λŠ₯, SEO, μ‚¬μš©μž κ²½ν—˜μ„ κ²°μ •μ§“λŠ” 핡심 μ•„ν‚€ν…μ²˜ 선택 κ°€μ΄λ“œ. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **μΆ”μΆœλœ νŒ¨ν„΄:** "Purpose-driven Rendering Allocation" β€” 검색 λ…ΈμΆœμ΄ μ€‘μš”ν•œ 곡용 νŽ˜μ΄μ§€λŠ” SSR둜, λ³΅μž‘ν•œ μƒνƒœ 관리가 ν•„μš”ν•œ λŒ€μ‹œλ³΄λ“œλŠ” CSR둜 ν• λ‹Ήν•˜κ±°λ‚˜, 이λ₯Ό ν˜Όν•©ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” νŒ¨ν„΄. - **λ Œλ”λ§ 방식 비ꡐ:** - **CSR (Client-Side Rendering):** λΈŒλΌμš°μ €μ—μ„œ JS둜 UI ꡬ성. SPA에 μ ν•©ν•˜λ©° λ§€λ„λŸ¬μš΄ ν™”λ©΄ μ „ν™˜ 제곡. 단, 초기 λ‘œλ“œ 속도가 느리고 SEO에 λΆˆλ¦¬ν•¨. - **SSR (Server-Side Rendering):** μ„œλ²„μ—μ„œ μ™„μ„±λœ HTML 전솑. 초기 LCPκ°€ λΉ λ₯΄κ³  SEO에 맀우 μœ λ¦¬ν•¨. 단, μ„œλ²„ λΆ€ν•˜ 증가 및 μˆ˜ν™”(Hydration) μ§€μ—° κ°€λŠ₯μ„± 쑴재. - **SSG (Static Site Generation):** λΉŒλ“œ νƒ€μž„μ— 정적 파일 생성. κ°€μž₯ λΉ λ₯Έ μ„±λŠ₯ 제곡. 정적 λ§ˆμΌ€νŒ… νŽ˜μ΄μ§€μ— 졜적. - **핡심 μ§€ν‘œ 영ν–₯:** SSR은 LCP(μ΅œλŒ€ μ½˜ν…μΈ  νŽ˜μΈνŒ…)λ₯Ό κ°œμ„ ν•˜λŠ” 반면, CSR은 TTI(μƒν˜Έμž‘μš© μ‹œμž‘ μ‹œκ°„) μ΄ν›„μ˜ 탐색 κ²½ν—˜μ„ 강화함. - **의의:** 기술적 μ œμ•½μ„ λ„˜μ–΄ λΉ„μ¦ˆλ‹ˆμŠ€ 수읡(μ „ν™˜μœ¨)κ³Ό μ§κ²°λ˜λŠ” 졜적의 λ Œλ”λ§ μ „λž΅μ„ μˆ˜λ¦½ν•  수 있게 함. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** κ³Όκ±°μ—λŠ” CSRκ³Ό SSR 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•˜λŠ” 이뢄법적 논리가 μ§€λ°°μ μ΄μ—ˆμœΌλ‚˜, ν˜„μž¬ 정책은 Next.js λ“± ν”„λ ˆμž„μ›Œν¬λ₯Ό ν™œμš©ν•΄ νŽ˜μ΄μ§€/μ»΄ν¬λ„ŒνŠΈ λ‹¨μœ„λ‘œ λ Œλ”λ§ 방식을 ν˜Όν•©ν•˜λŠ” 'ν•˜μ΄λΈŒλ¦¬λ“œ/μ•„μΌλžœλ“œ μ•„ν‚€ν…μ²˜' μ •μ±…μœΌλ‘œ 진화함. - **μ •μ±… λ³€ν™”:** Antigravity ν”„λ‘œμ νŠΈλŠ” λͺ¨λ“  곡용 μ½˜ν…μΈ μ— λŒ€ν•΄ 'SSR-First'λ₯Ό μ›μΉ™μœΌλ‘œ ν•˜λ©°, 인증된 μ˜μ—­μ— ν•œν•΄ 'CSR-Hydration' μ „λž΅μ„ λΆ€λΆ„μ μœΌλ‘œ ν—ˆμš©ν•¨. ## πŸ”— 지식 μ—°κ²° (Graph) - [[Core-Web-Vitals|Core-Web-Vitals]], [[Nextjs-App-Router-Architecture|Nextjs-App-Router-Architecture]], Single-Page-Application-SPA, SEO-Foundations, Server-Side-Rendering-SSR - **Raw Source:** 00_Raw/Client-Side Rendering (CSR) vs Server-Side Rendering (SSR).md