최상위 10_Wiki/Topic_*였던 4개 카테고리 폴더를 10_Wiki/Topics/Topic_* 로 재배치.
콘텐츠 변경 없음(순수 폴더 이동) — Topics/ 하위 나머지 폴더는 이미 지난 커밋에서
전부 정리된 상태(잔존 항목은 에이전트 운영 상태 및 사용자가 보존을 요청한
업데이트0615/무제 3.canvas 뿐).
"매 bundle 의 chunk 의 분리, on-demand load 의 first-paint 단축". Code Splitting 은 dynamic import() + bundler chunking 의 결합 의 매 monolithic JS bundle 의 분해. 2026 Vite/Rspack/Turbopack 시대 에 route-level + component-level + vendor split 의 매 표준.
매 핵심
매 splitting 의 axis
Route-based: 각 page 의 separate chunk — 매 SPA / Next.js 의 default
Component-based: heavy component 의 lazy (Modal, Chart, Editor)
Vendor: node_modules 의 separate chunk — long-term cache
Dynamic feature: locale, A/B variant 의 conditional load
매 mechanism
Dynamic import(): ECMAScript spec — Promise 의 return
Bundler 의 split point detection: import() 호출 의 chunk boundary
Manifest: hashed filename 의 mapping
Preload / prefetch: <link rel="preload/prefetch"> hint
매 cost trade-off
Pro: initial bundle 의 작아짐 → faster TTI
Con: extra HTTP request, waterfall 위험 — preload 의 mitigate