코드 분할 경계는 필요성·무게·실행 위치로 고른다
App Router의 route 분할을 기본으로 두고 큰 클라이언트 UI만 수동으로 늦춘다.
자동 분할
경로 여정이 다르면 기본 chunk 경계를 사용
next/dynamic
행동 후 필요한 chart·editor를 별도 로드
Server boundary
계산·데이터 준비를 서버로 옮겨 JS 자체를 제거
분할하지 않음
LCP와 첫 입력에 필요한 코드는 바로 제공
핵심bundle 분석 없이 잘게 나누면 네트워크 왕복과 fallback만 늘 수 있으므로 큰 비용부터 분리한다.