1. 요청 크기 줄이기
- JS 크기 줄이기 (minify & uglify)
- 이미지 크기 줄이기 (포맷 변환, 압축)
- Code Splitting
2. 요청 횟수 줄이기
- Lazy Loading (lazy & Suspense)
- 필요한 때에 컴포넌트 렌더링
- 아이콘 패키지 Tree Shaking
3. 캐싱
- CloudFront 캐시 / S3 메타데이터 설정
- API 캐싱
4. 최적화
- 컴포넌트 메모이제이션
- Frame Drop 방지 (requestAnimationFrame)
5. 레이아웃 시프트 줄이기