상호작용 최적화 - ChoDragon9/posts GitHub Wiki
Total Blocking Time (TBT)
- third-party 코드 영향 감소
- JavaScript 실행 감소
- 메인 쓰레드 실행 최소화
- 적은 요청 수와 작은 응답 사이즈
Time to Interactive (TTI)
- JavaScript 최소화
- 필요한 오리진에 사전 연결
- 요청 preload
- 주요 요청 깊이 최소화
- TBT와 같음
- third-party 코드 영향 감소
- JavaScript 실행 감소
- 메인 쓰레드 실행 최소화
- 적은 요청 수와 작은 응답 사이즈
First Input Delay (FID)
- TBT와 같음
- third-party 코드 영향 감소
- JavaScript 실행 감소
- 메인 쓰레드 실행 최소화
- 적은 요청 수와 작은 응답 사이즈
메인 쓰레드 실행 최소화
스크립트 평가
- third-party JavaScript 최적화
- 입력 핸들러 디바운스
- 웹 워커 사용
스타일 및 레이아웃
- 스타일 계산의 범위와 복잡성 감소
- 크고 복잡한 레이아웃 및 레이아웃 스래싱 방지
렌더링
- 컴포지터 전용 속성에 사용 및 레이어 수 관리
- 페이지 복잡성을 단순화하고 페인트 영역을 줄인다.