[성능 최적화] Light House

Hyuk·2023년 1월 22일
0

최적화

목록 보기
2/8

1. light house

측정 항목

단계항목 이름의미참고 블로그
초기(15%)First Contentful Padint(FCP)브라우저가 dom 콘텐츠 첫번째 부분을 렌더링 하는데 걸리는 시간을 측정참고 사이트
중기(40%)Speed Index(SI)콘텐츠가 시각적으로 표시되는 속도를 측정참고 사이트
중기(40%)Largest Contentful Paint(LCP)뷰포트에서 가장 큰 콘텐츠 요소가 화면에 렌더링 되는 시기를 측정참고 사이트
후기(15%)Time to Interactive(TTI)페이지가 완전해지는 시간참고 사이트
메인 스레드(25%)Total Blocking Time(TBT)사용자들이 click이나 키보드 이벤트를 dom생성 전에 발생하는것을 방지하는 시간참고 사이트
예측 가능성(5%)Cumulative Layout Shift(CLS)페이지 전체 수명 동안 발생하는 모든 예기치 않은 레이아웃 이동참고 사이트

img 크기 명시하기 (참고 사이트)

// 전
<img src="/icons/footer-logo.svg" alt="header-logo" />

// 후
<img width="137" height="61" src="/icons/footer-logo.svg" alt="header-logo" />
😨 수정 전 bundle

😄 수정 후

bundle

import 최적화

// 전
import {Pagination} from ‘antd’

// 후
import Pagination from 'antd/lib/pagination'
😨 수정 전 bundle

😄 수정 후

bundle

3. 성능점수 변화

😨 수정 전 bundle

😄 수정 후

bundle

🧐 느낌점

생각보다 더 깊고 다양한 종류의 최적화 방법이 있었다.
홈페이지들을 만들면서 최적화에 대해서 더 심층있고 깊게 배워 나갈 생각이고
모든 페이지들을 90점대 이상으로 유지하고 싶은 욕심도 있기 때문에 
이정도에서 끝나는게아니라 계속해서 최적화 방법에는 어떤것들이 있는지 알아가보도록 해야겠다.
profile
frontEnd Developer

0개의 댓글

관련 채용 정보