728x90
λ°μν
1. LCP (Largest Contentful Paint)
π νμ΄μ§μμ κ°μ₯ ν° μ½ν μΈ (μ: μ΄λ―Έμ§, ν μ€νΈ λΈλ‘)κ° νλ©΄μ λ λλ§λλ λ° κ±Έλ¦¬λ μκ°
νλͺ©μ€λͺ
| μλ―Έ | μ μ κ° νμ΄μ§ λ‘λ©μ΄ λλ¬λ€κ³ λλΌλ μμ |
| λμ μμ | ν° μ΄λ―Έμ§, <h1>, <p> λ±μ ν μ€νΈ λΈλ‘ |
| κΈ°μ€ (μ’μ) | 2.5μ΄ μ΄νλ©΄ μ°μ |
| κ°μ λ°©λ² | μ΄λ―Έμ§ μ΅μ ν, μλ² μλ΅ μλ κ°μ , ν°νΈ λ‘λ© μ΅μ ν |
π‘ μμ:
μ¬μ©μκ° μ¬μ΄νΈμ λ€μ΄μμ λ, νλ©΄ λλΆλΆμ μ°¨μ§νλ λ°°λ μ΄λ―Έμ§κ° 2.3μ΄λ§μ λνλλ©΄ → LCP = 2.3s
2. INP (Interaction to Next Paint)
**π μ¬μ©μκ° λ²νΌμ λλ₯΄κ±°λ μ λ ₯μ νμ λ, νλ©΄μ λ°μμ΄ λ λλ§λκΈ°κΉμ§ κ±Έλ¦° μκ°
νλͺ©μ€λͺ
| μλ―Έ | λ°μμ±(Responsiveness) μΈ‘μ |
| λμ | ν΄λ¦, ν€λ³΄λ μ λ ₯ λ± λͺ¨λ μ¬μ©μ μΈν°λμ |
| κΈ°μ€ (μ’μ) | 200ms μ΄νλ©΄ λΉ λ¦ |
| κ°μ λ°©λ² | JS μ΅μ ν, μ΄λ²€νΈ νΈλ€λ¬ κ²½λν, λΉλκΈ° μ²λ¦¬ |
π‘ μμ:
λ²νΌ ν΄λ¦ ν 40ms λ§μ μ UIκ° λ¨λ©΄ → INP = 40ms → λ§€μ° λΉ λ¦
3. CLS (Cumulative Layout Shift)
π νμ΄μ§μ μ½ν μΈ κ° μκ³ μμ΄ μμ§μΈ μ λ, μ¦ ‘λ μ΄μμ νλ€λ¦Ό’μ μΈ‘μ
νλͺ©μ€λͺ
| μλ―Έ | νμ΄μ§ μ½ν μΈ κ° λ°λ¦¬κ±°λ νλ€λ¦¬λ μ λ |
| μμΈ | μ§μ°λ μ΄λ―Έμ§ λ‘λ©, κ΄κ³ μμ μ½μ λ± |
| κΈ°μ€ (μ’μ) | 0.1 μ΄νλ©΄ μ’μ |
| κ°μ λ°©λ² | μ΄λ―Έμ§ ν¬κΈ° κ³ μ , ν°νΈ λ‘λ© μ΅μ ν, κ΄κ³ μ리 μμ½ |
π‘ μμ:
κΈ μ½λ€κ° κ°μκΈ° μ΄λ―Έμ§κ° λ‘λ©λλ©° μλ ν
μ€νΈκ° λ΄λ €κ°λ©΄ → CLS ↑ (μ μ λλΉ μ§)
μ§ν λ» κΈ°μ€ (μ’μ) λν λ¬Έμ
| π’ LCP | 첫 μΈμ μλ | 2.5μ΄ μ΄ν | λλ¦° μ΄λ―Έμ§, μλ² μλ΅ μ§μ° |
| π INP | λ°μμ± | 200ms μ΄ν | JS λΈλ‘νΉ, λ¬΄κ±°μ΄ μ΄λ²€νΈ νΈλ€λ¬ |
| π΅ CLS | μμ μ± | 0.1 μ΄ν | λ μ΄μμ μ΄λ, μ΄λ―Έμ§ ν¬κΈ° λ―Έμ§μ |
'Category > Note' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| ν°λ―Έλμμ mermaid νμΌ λ³ννκΈ° (0) | 2025.04.23 |
|---|---|
| express-generator (0) | 2025.04.18 |
| RESTful APIμ ν΅μ¬ μ€κ³ μμΉ (0) | 2025.03.21 |
| μννΈμ¨μ΄ λ²μ κ΄λ¦¬νκΈ° - μλ§¨ν± λ²μ (Semantic Versioning, SemVer)μ΄λ? (0) | 2025.03.15 |
| SVG(Scalable Vector Graphics)λ? (0) | 2025.03.08 |