개선하기
진단 > 개선 > 테스트 > 진단
lighthouse
performance, memory (누수는 없나?)
가로로 길면 병목임
첫 페이지 로딩 지연 해결
HTML parsing 방해하지 말기
- script 위치 조정
- defer/async 속성
build를 통한 코드 최적화 (압축, 파일 합치기)
- 파일 합치기
- 난독화 (Obfuscation)
Lazy loading
- lazy component loading (Dynamic JS Loading)
HTTP Header 속성 활용
- Cache-control(max-age, no-cache, no-store)
메인쓰레드를 블록킹하지 않기 위한 최소한의 조치들
- reflow를 줄이기 위한 노력
webRTC, webgl
svg는 주로 그래프를 만들때 사용함
service worker (PWA과 연관, MSW 가 서비스 워커로 만들어져 있음. 프록시임)
TCP 한계
HTTP 3