--- id: wiki-2026-0508-core-web-vitals title: Core Web Vitals category: 10_Wiki/Topics status: needs_review canonical_id: self aliases: [] duplicate_of: none source_trust_level: A confidence_score: 0.92 tags: [uncategorized] raw_sources: [] last_reinforced: 2026-05-08 github_commit: pending inferred_by: Claude Opus 4.7 (auto-normalize 2026-05-08) tech_stack: language: unspecified framework: unspecified --- # [[Core Web Vitals]] ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) Core Web Vitals(μ½”μ–΄ μ›Ή λ°”μ΄νƒˆ)은 μ›Ήμ‚¬μ΄νŠΈμ˜ μ‹€μ œ μ„±λŠ₯κ³Ό μ‚¬μš©μž κ²½ν—˜μ„ ν‰κ°€ν•˜λŠ” ν•„μˆ˜ μ§€ν‘œλ‘œ, λ‘œλ”© 속도, λ ˆμ΄μ•„μ›ƒμ˜ μ•ˆμ •μ„±, μ‚¬μš©μž μž…λ ₯에 λŒ€ν•œ λ°˜μ‘ 속도λ₯Ό μΈ‘μ •ν•©λ‹ˆλ‹€ [1]. 핡심 μ§€ν‘œλ‘œλŠ” LCP(Largest Contentful Paint), CLS(Cumulative Layout [[Shift]]), INP(Interaction to Next Paint)κ°€ 있으며, μ΄λŠ” κ΅¬κΈ€μ˜ 검색 μˆœμœ„(Ranking signal)와 λͺ¨λ°”일 μš°μ„  인덱싱에 직접적인 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€ [2, 3]. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) * **핡심 μ§€ν‘œμ™€ λͺ©ν‘œμΉ˜**: Core Web VitalsλŠ” 크게 μ„Έ κ°€μ§€ μ£Όμš” μ§€ν‘œλ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€. LCP(Largest Contentful Paint)λŠ” μ£Όμš” μ½˜ν…μΈ μ˜ λ‘œλ”© 속도λ₯Ό μ˜λ―Έν•˜λ©° 2.5초 λ―Έλ§Œμ„ μœ μ§€ν•΄μ•Ό ν•˜κ³ , CLS(Cumulative Layout Shift)λŠ” λ ˆμ΄μ•„μ›ƒμ˜ μ‹œκ°μ  μ•ˆμ •μ„±μ„ λ‚˜νƒ€λ‚΄λ©° 0.1 λ―Έλ§Œμ΄μ–΄μ•Ό ν•˜λ©°, INP(Interaction to Next Paint)λŠ” μ‚¬μš©μžμ˜ μž…λ ₯에 λŒ€ν•œ λ°˜μ‘μ„±μ„ μΈ‘μ •ν•˜μ—¬ 200λ°€λ¦¬μ΄ˆ λ―Έλ§Œμ„ λͺ©ν‘œλ‘œ μ΅œμ ν™”ν•΄μ•Ό ν•©λ‹ˆλ‹€ [4]. * **CSS 및 λ°˜μ‘ν˜• λ””μžμΈκ³Όμ˜ μ—°κ΄€μ„±**: 잘λͺ»λœ 이미지 크기 μ§€μ •, λ„ˆλΉ„(width) 및 높이(height) 속성 λˆ„λ½, μ΅œμ ν™”λ˜μ§€ μ•Šμ€ 폰트 등은 λͺ¨λ°”일 ν™˜κ²½μ—μ„œ Core Web Vitals 점수 ν•˜λ½μ˜ κ°€μž₯ ν”ν•œ 원인이 λ©λ‹ˆλ‹€ [2, 3]. 잘 κ΅¬μΆ•λœ λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒμ€ λΆˆν•„μš”ν•œ λ ˆμ΄μ•„μ›ƒ 이동(Layout shift)을 쀄이고 λ‘œλ”© μ‹œκ°„μ„ κ°œμ„ ν•˜λ©° μ‚¬μš©μž μƒν˜Έμž‘μš©μ„ λ―Όμ²©ν•˜κ²Œ λ§Œλ“­λ‹ˆλ‹€ [1]. * **μ„±λŠ₯ μ΅œμ ν™” 기법**: CLSλ₯Ό λ°©μ§€ν•˜κΈ° μœ„ν•΄ μ»¨ν…Œμ΄λ„ˆμ— `aspect-ratio` 속성을 μ μš©ν•˜κ±°λ‚˜ λͺ…μ‹œμ μΈ λ„ˆλΉ„μ™€ 높이λ₯Ό μ§€μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€ [5, 6]. LCP ν–₯상을 μœ„ν•΄μ„œλŠ” LCP μš”μ†Œ(주둜 νžˆμ–΄λ‘œ 이미지)에 `fetchpriority="high"`λ₯Ό μ„€μ •ν•˜κ³  ν΄λ“œ(fold) μ•„λž˜μ˜ μ΄λ―Έμ§€λŠ” μ§€μ—° λ‘œλ”©(lazy-load) μ²˜λ¦¬ν•˜λ©°, WebPλ‚˜ AVIF 같은 μ••μΆ•λ₯ μ΄ 높은 μ°¨μ„ΈλŒ€ 포맷을 μ‚¬μš©ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆλ‹€ [5-7]. * **SEO 및 λΉ„μ¦ˆλ‹ˆμŠ€ 영ν–₯**: ꡬ글은 νŽ˜μ΄μ§€ κ²½ν—˜ μ‹ ν˜Έμ˜ μΌλΆ€λ‘œ Core Web Vitalsλ₯Ό ν™œμš©ν•˜λ―€λ‘œ, λ‘œλ”©μ΄ 느리고 λ ˆμ΄μ•„μ›ƒ 이동이 μž¦μ€ λΉ„λ°˜μ‘ν˜• μ›Ήμ‚¬μ΄νŠΈλŠ” 검색 κ²°κ³Όμ—μ„œ μ„±λŠ₯이 μ €ν•˜λ  수 μžˆμŠ΅λ‹ˆλ‹€ [3, 4]. λ”°λΌμ„œ 이 μ§€ν‘œλ“€μ„ μ§€μ†μ μœΌλ‘œ λͺ¨λ‹ˆν„°λ§ν•˜κ³  μ΅œμ ν™”ν•˜λŠ” 것은 2026λ…„ ν˜„μž¬ λ°˜μ‘ν˜• μ›Ή λ””μžμΈμ˜ 핡심 μš”κ΅¬ μ‚¬ν•­μž…λ‹ˆλ‹€ [4, 8]. ## πŸ”— 지식 μ—°κ²° (Graph) - **Related Topics:** [[Responsive Web Design]], [[CSS Performance Optimization]] - **Projects/Contexts:** [[Search Engine [[Optimization]] (SEO)]] - **Contradictions/Notes:** μ†ŒμŠ€ μ „λ°˜μ— 걸쳐 CSS 및 λ°˜μ‘ν˜• λ””μžμΈμ˜ μ΅œμ ν™”κ°€ Core Web Vitals μ§€ν‘œ κ°œμ„ μœΌλ‘œ μ§κ²°λœλ‹€κ³  κ°•μ‘°ν•˜κ³  있으며, μ†ŒμŠ€ κ°„ μƒμΆ©λ˜λŠ” μ˜κ²¬μ€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. --- *Last updated: 2026-04-26* ## πŸ€– LLM ν™œμš© 힌트 (How to Use This Knowledge) **μ–Έμ œ 이 지식을 μ“°λŠ”κ°€:** - *(TODO)* **μ–Έμ œ μ“°λ©΄ μ•ˆ λ˜λŠ”κ°€:** - *(TODO)* ## πŸ§ͺ 검증 μƒνƒœ (Validation) - **정보 μƒνƒœ:** needs_review - **좜처 신뒰도:** A - **κ²€ν†  이유:** *(P-Reinforce Phase 1 μžλ™ μ •κ·œν™”. λ³Έλ¬Έ 검증 ν•„μš”.)* ## 🧬 쀑볡 검사 (Duplicate Check) - **κΈ°μ‘΄ μœ μ‚¬ λ¬Έμ„œ:** *(TODO: μΈλ±μ„œ ν΄λŸ¬μŠ€ν„° 리포트 μ°Έμ‘°)* - **처리 방식:** UPDATE (μžλ™ μ •κ·œν™”) - **처리 이유:** Phase 1 μ •κ·œν™” β€” μ˜› ν…œν”Œλ¦Ώ/λˆ„λ½ ν•„λ“œ 보강. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & Updates) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** μ—†μŒ - **μ •μ±… λ³€ν™”:** μ—†μŒ ## πŸ•“ λ³€κ²½ 이λ ₯ (Changelog) | λ‚ μ§œ | λ³€κ²½ λ‚΄μš© | 처리 방식 | 신뒰도 | |------|-----------|-----------|--------| | 2026-05-08 | P-Reinforce Phase 1 μ •κ·œν™” (frontmatter + 헀더 ν‘œμ€€ν™”) | UPDATE | A | ## πŸ’» μ½”λ“œ νŒ¨ν„΄ (Code Patterns) **νŒ¨ν„΄ 1:** *(TODO: 이 ν”„λ‘œμ νŠΈ μ»¨λ²€μ…˜ λ°˜μ˜ν•œ ꡬ쑰 μŠ€μΌˆλ ˆν†€)* ```text # TODO ``` ## πŸ€” μ˜μ‚¬κ²°μ • κΈ°μ€€ (Decision Criteria) **선택 Aλ₯Ό 써야 ν•  λ•Œ:** - *(TODO)* **선택 Bλ₯Ό 써야 ν•  λ•Œ:** - *(TODO)* **κΈ°λ³Έκ°’:** > *(TODO)* ## ❌ μ•ˆν‹°νŒ¨ν„΄ (Anti-Patterns) - **[μ•ˆν‹°νŒ¨ν„΄]:** *(TODO: 무엇을 ν•˜λ©΄ μ•ˆ λ˜λŠ”κ°€ + 이유 + λŒ€μ‹  무엇을)*