λνν° μκ³μ κ³Ό Web Vitals
λνν° μκ³μ μμ μμλμ΄ Web Vitalsμ μΈ‘μ κΈ°μ€κΉμ§
Sep 20, 2024
λ€μ΄κ°λ©°
νλ‘μ νΈμμ μ¬μ©μ κ²½ν κ°μ λ° μ±λ₯ ν₯μμ μν΄ Web Vitalsλ₯Ό μ¬μ©ν΄ 보μ μ μμΌμ€ κ²λλ€.
Web Vitalsλ μλ 3κ°μ§ νλͺ©μ μΈ‘μ νμ¬ μ¬μ©μ κ²½νμ ν₯μμν΅λλ€.
- LCP(Largest Contentful Paint)
- CLS(Cumulative Layout Shift)
- INP(Interaction to Next Paint)
κ° νλͺ©μ μΈ‘μ κΈ°μ€μ 2.5μ΄ μ΄λ΄, 200λ°λ¦¬μ΄ μ΄ν, 0.1μ΄ μ΄νμ κΈ°μ€μ΄ μλλ° μ΄ κΈ°μ€μ μ΄λμλΆν° μμλκ±ΈκΉ κΆκΈνμ μ μμΌμ κ°μ?
λνν° μκ³μ κ³Ό λνν° μκ³μ μ΄ λμ€κ² λ λ°°κ²½μ μλ©΄ μ΄λμμ μ΄λ° κΈ°μ€μ΄ μλμ§ μ μ μμ΅λλ€.
λ¨Όμ UX/UIμ 10κ°μ§ μ¬λ¦¬ν λ²μΉμ μκ°λ λνν° μκ³μ λΆν° μμν΄λ³΄κ² μ΅λλ€.
λνν° μκ³μ
λνν° μκ³μ μ΄λ 1982λ Walter J. Dohertyμ Ahrvind J. Thadaniμ IBM Systems Journalμ μ»΄ν¨ν° μλ΅ μκ° μꡬ μ¬νμ 2,000(2μ΄)μ΄ μλ 400λ°λ¦¬μ΄λ‘ μ€μ ν μ°κ΅¬ λ Όλ¬Έμμ μμλμμ΅λλ€.
νμ§λ§ Walter J. Dohertyμ Ahrvind J. Thadaniλ λ°μ μκ°μ΄ 0.4μ΄ μΌλ βμμ°μ±μ λ°μ μκ° κ°μμ μ λΉλ‘ μ΄μμΌλ‘ μ¦κ°νλ€βκ³ λ°ννμ΅λλ€. μ»΄ν¨ν° λ°μ μκ°μ΄ μμ°μ±μ λΆκ· νν μν₯μ λ―ΈμΉλ€λ λνν°(Doherty)μ λ°κ²¬μ λ°νμΌλ‘ λνν° μκ³(Doherty Threshold)λΌκ³ μλ €μ§ μλ‘μ΄ νμ€μ΄ νμνμ΅λλ€.
λνν° μκ³μ μ λν λ Όλ¬Έ μ 체 λ²μλ³Έμ μ¬κΈ°μμ νμΈνμ€ μ μμ΅λλ€.
μ¬μ©μ κ²½νκ³Ό λνν° μκ³μ
UX/UIμ 10κ°μ§ μ¬λ¦¬ν λ²μΉμμλ νλ μΉμ νμ΄μ§ μ©λ νκ· μ μλ κ° κΈ°νκΈμμ μΌλ‘ μ¦κ°ν΄μκ³ , λ‘λ© μκ°μ΄ κΈΈμ΄μ§μλ‘ μμ μμ μ ν¬κΈ°νλ μ¬μ©μκ° λμ΄λλ€κ³ ν©λλ€.
νμ§λ§ λνν° μκ³κ° κ·μ ν 0.4μ΄ μ΄νλ‘μ κ°μ λ°©λ²μ΄ μμλ ν΄κ²°νκΈ° μν λ°©λ²μΌλ‘ μλμ κ°μ μ¬λ‘λ₯Ό μ€λͺ ν©λλ€.
- μ€μΌλ ν€: 컨ν μΈ κ° λ‘λ©λλ λμ 컨ν μΈ μμμ μμλ‘ μ리 νμμ(placeholder) λΈλ‘μ νμνλ κΈ°λ²
- λΈλ¬μ : μ©λμ΄ ν° μ΄λ―Έμ§λ₯Ό λ¨Όμ κ°μ°μμ λΈλ¬λ₯Ό νμ©ν΄ κ°μΆκ³ μ΄λ―Έμ§ λ‘λ©μ΄ μλ£λλ©΄ μ€μ μ΄λ―Έμ§λ₯Ό 보μ¬μ£Όλ κΈ°λ²(nextjsμ Image μ»΄ν¬λνΈμ placeholder μμ±)
- μ§νμν νμμ: ννκ² μ¬μ©λλ λ‘λ©λ°. μ°κ΅¬μ λ°λ₯΄λ©΄ μ νλμ μκ΄μμ΄ μ§ν νμμ€μ 보λ κ²λ§μΌλ‘λ μ¬μ©μλ λκΈ° μκ°μ λ κ΄λνκ² λ°μλ€μΈλ€κ³ ν¨.(κ΄λ ¨ λ Όλ¬Έ) κ·Έλ¦¬κ³ μ¬μ©μκ° λμμ μμ μ μ§μ€ν μ μλ νκ³λ μΌλ°μ μΌλ‘ 10μ΄μ΄λ©°, λκΈ° μκ°μ΄ 10μ΄κ° λμ΄κ°λ©΄ μ¬λλ€μ λ΄μ§μ νκ³ μΆμ΄ν¨. κ·Έλ κΈ°μ μμ λκΈ° μκ°κ³Ό νμ¬ μν μ€μΈ μμ μ λν μ€λͺ μ μΆκ°λ‘ μ 곡νλ νΈμ΄ μ’λ€.
- optimistic UI: λκ΄μ UIλ μ²΄κ° μ±λ₯μ κ°μ νλ μ리ν κΈ°λ²μ΄λ€.(κ΄λ ¨ λΈλ‘κ·Έ) μΈμ€νκ·Έλ¨μ μ΄ κΈ°λ²μ νμ©ν΄μ μ€μ λ‘ κ²μκ° μλ£λκΈ° μ μ μ¬μ§μ λν λκΈμ νμνλ€.
λν μλμ κ°μ΄ λ°μ΄λ μ¬μ©μ κ²½νμ λ§λλ κ²μ μ±λ₯μ΄λ©° μ΄λ κ°λ°μλ§μ κΈ°μ μ μΈ κ³ λ―Όμ΄ μλλΌ λ³Έμ§μ μΈ λμμΈ μμλΌκ³ μ£Όμ₯ν©λλ€.
μ±λ₯μ κ°λ°νλ§ κ³ λ―Όνλ©΄ λλ κΈ°μ μ μΈ λ¬Έμ κ° μλλΌ λ³Έμ§μ μΈ λμμΈ μμλ€. λμμ΄λλΌλ©΄ μμ μ΄ λμμΈν μ νμ΄λ μλΉμ€μ μ¬μ©μκ° μμ
μ μ΅λν λΉ λ₯΄κ³ ν¨μ¨μ μΌλ‘ μμνλλ‘ λμμΌ νλ€. μ΄λ¬ν λͺ©νλ₯Ό μ΄λ£¨λ €λ©΄ μ¬μ©μμκ² μ μ ν νΌλλ°±μ μ 곡νκ³ , μ²΄κ° μ±λ₯μ λμ΄κ³ , μ§ν νμμ€μ μ¬μ©ν΄ κΈ°λ€λ¦°λ€λ λλμ μ€μ¬μ£Όλ κ² μ€μνλ€.
μ λ΄μ©μ ν΅ν΄ μΉμ μ±λ₯ ν₯μμ μν΄μλ μ€μΌλ ν€, λΈλ¬μ , μ§ν μν νμμ, λκ΄μ UIμ κ°μ μ¬λ‘λ€κ³Ό ν¨κ» λμμΈ μμλ₯Ό μ΄ν΄ν νμκ° μμμ μ μ μμ΅λλ€.
Web Vitals
μ½μ΄ μΉ λ°μ΄ν μΈ‘μ νλͺ© κΈ°μ€μ μ μ λ¬Έμλ₯Ό μ΄ν΄λ³΄λ©΄ LCPμ λν κ²½νμ μ§ λΆλΆμμ μ΄λ€ κΈ°μ€μΌλ‘ μΈ‘μ νλμ§ μ μ μμ΅λλ€.
1μ΄ μκ³κ°κ³Ό κ΄λ ¨νμ¬ μΌλ°μ μΌλ‘ μΈμ©λλ λ κ°μ§ μμ€λΒ μΉ΄λ μΈμ λ°λ¬μ
λλ€. ... μλ΅... 1μ΄ μκ³κ°μ λν΄ νν μΈμ©λλ λ λ€λ₯Έ μΆμ²μΈ λ°λ¬λ 'μΈκ°μ΄ κΈ°κ³ ν΅μ μΌλ‘ μνν μ μκ³ μμΌλ‘ μνν μμ
μ΄ μλ΅ μ§μ°μ΄ 2μ΄ μ΄μμ΄λ©΄ μ±κ²©μ΄ ν¬κ² λ°λκ³ 1μ΄ μ λ λ μ°μ₯λ μ μλ€'κ³ μΈκΈνμ΅λλ€.
λ¬Έμμμ μ€λͺ νλ 2μ΄ μ΄μμ μλ΅ μ§μ°μ΄λΌλ κ²μ΄ λνν° μκ³μ μμ μΈκΈν PC μ΄μ°½κΈ°μ μκ³κ°μ λλ€.
κ·Έλμ Web Vitalsμ λ€μν HCI κ΄λ ¨ λ Όλ¬Έκ³Ό CrUX(Chrome UX λ³΄κ³ μ)λΌλ λ°μ΄ν°λ₯Ό μ΄μ©νμ¬ μ°λ¦¬μκ² κΈ°μ€μ μ μ 곡νκ³ μλ€λκ±Έ μ μ μμ΅λλ€.
λ§μΉλ©°
UX/UIμ 10κ°μ§ μ¬λ¦¬ν λ²μΉμ βλνν° μκ³μ βμ μμμΌλ‘ βWeb Vitalsκ° μ μνλ μΈ‘μ κΈ°μ€κ³Ό μ°κ΄μμ§ μμκΉ?βνλ κΆκΈμ¦κΉμ§ μ΄μ΄μ§λ κ²½νμ΄μμ΅λλ€.
μΈ‘μ κΈ°μ€μ΄ μ΄λμμ μμλμκ³ , μ΄λ€ λ΄μ©μ κΈ°λ°μΌλ‘ μμ±λμλμ§ μκ³ λλ Web Vitals λ¬Έμκ° λμ± μ μ΄ν΄κ° λκΈ°λ νλ€μ.
κ·Έλ¦¬κ³ μ’ λ ν₯μλ μ¬μ©μ κ²½νμ κ°μ νκ³ κ΅¬ννκΈ° μν΄μλ λμμΈ μμμ μ΄ν΄λ κ°μ΄ λλ°λμΌ ν¨μ μ μ μμμ΅λλ€.
μ½μ΄μ£Όμ μ κ°μ¬ν©λλ€.