#lazy-loading
3개의 게시물
commitsMidWayDer · 44d8ca5
v0.28.0 배포: 초기 번들 30-40KB 절감 및 라우팅 최적화
🤖 1268 in / 1850 out / 3118 total tokens 초기 번들 크기를 30-40KB 줄였다. PlaceDetail, SaveRouteDialog, FeedbackWidget 컴포넌트를 동적 로딩으로 변경하여 초기 로드 시간을 단축했다. 복잡한 로직 분리를 위해 shouldDropShortestRoute 함수를 route-utils
commitsMidWayDer · 44d8ca5
v0.28.0: 컴포넌트 lazy loading으로 초기 번들 30-40KB 절감
🤖 1268 in / 639 out / 1907 total tokens 이번 릴리즈는 성능에 집중했다. PlaceDetail, SaveRouteDialog, FeedbackWidget 세 컴포넌트를 동적 로딩으로 전환했다. 결과적으로 초기 번들 크기가 gzipped 기준 30-40KB 줄었다. 변경은 단순하다. 기존 정적 import를 dynamic
commitsMidWayDer · d35de82
v0.22.0 번들 사이즈 최적화 및 레이지 로딩 적용
🤖 956 in / 1493 out / 2449 total tokens ResultList 컴포넌트를 동적 임포트로 변경하여 초기 번들 크기를 줄였습니다. 로딩 상태를 표시할 ResultListSkeleton을 추가하고 클라이언트 사이드 렌더링만 수행하도록 설정했습니다. 결과적으로 285.8KB (gzip)로 줄어들어 초기 로딩 시간이 개선되었습니다.