성능 문제를 병목과 검증으로 바꾸는 프로파일링 루프

느리다는 감각을 재현 조건과 지표로 고정한 뒤, 가장 비싼 경로 하나만 줄이고 같은 조건에서 다시 잰다.

1

1 기준선 고정

기기·데이터·동작을 같게 두고 로드, 입력 지연, CPU, 메모리 중 지표 하나를 기록한다.

2

2 병목 분리

타임라인과 프로파일러로 네트워크, 렌더, JavaScript, I/O 중 시간이 몰린 경로를 찾는다.

3

3 원인 하나 수정

큰 번들, 과한 리렌더, long task, 느린 쿼리처럼 근거가 잡힌 원인만 작게 바꾼다.

4

4 재측정

같은 시나리오에서 전후 수치와 기능 회귀를 비교한다. 개선이 없으면 가설을 버린다.

핵심TypeScript 타입은 실행 전에 제거된다. 런타임 최적화 대상은 생성된 JavaScript, 렌더링, 네트워크와 서버 I/O다.