성능 최적화 기준

Core Web Vital

스크린샷 2023-04-02 오후 4.13.19.png

  1. LCP

    스크린샷 2023-04-02 오후 4.15.25.png

  2. FID 1.

  3. CLS (시각적 안정성)

    1. 페이지 레이아웃이 얼마나 변경되는가??? 근데 예측하지 못한 변화
    2. 페이지를 보고 있는데 위에 광고가 떠서 내가 보고 있는 페이지가 아래로 밀리는 경우 ⇒ 유저 사용자 경험이 저하된다.

각 특성별 개선 방안

1. LCP 😍

  1. 서버가 응답이 늦어지면 텍스트나 사진의 응답 속도가 느리다. ⇒ CDN
  2. 웹 사이트가 표시될때 html을 먼저 받고, link되어있는 JS나 CSS 파일이 크다면 LCP가 느려질 수 있다. (코드 스플리팅) ⇒

스크린샷 2023-04-02 오후 4.20.22.png

How browser rendering works — behind the scenes - LogRocket Blog

<aside> 🔥 css파일이 크거나 JS 연산이 크다면 유저가 화면을 보는 시간이 느려진다…

</aside>

  1. 이미지 자체가 너무 크게 되면 아무리 CSS가 빠르더라도, 리소스가 커버리면 보여주는 시간이 너무 느리다.
    1. 이미지 최적화
    2. 캐싱
    3. 우선 사용되는 이미지 preload

2. FID 😍

스크린샷 2023-04-02 오후 4.27.16.png