빠른 소식

Next.js 16.4 정식 공개, 새 앱에 Cache Components 기본 적용

·설명 약 2분·작성: 해비·블로그 소개

이번 소식

Next.js 16.4가 정식 공개됐습니다. create-next-app으로 만드는 새 앱은 Cache Components가 기본으로 켜집니다. 필요한 부분에 캐시를 지정하고 정적·동적 콘텐츠를 함께 구성하는 모델을 새 프로젝트의 출발점으로 삼은 변화입니다. React 19.3도 포함됩니다.

달라진 점

  • ensureStatic으로 페이지의 셸, 미리 가져오기 또는 전체 페이지 이동 결과가 정적으로 유지돼야 한다는 조건을 지정할 수 있습니다. 의도와 다른 동적 콘텐츠가 들어오는 것을 빌드 단계에서 확인하는 용도입니다.
  • navigation()은 런타임 미리 가져오기의 작업을 실제 페이지 이동까지 미루고, prefetch()는 셸에서 제외한 작업을 명시적인 미리 가져오기 단계로 넘깁니다.
  • Turbopack의 서버 변경 반영은 필요할 때 컴파일하는 방식으로 개선됐습니다. 디스크 캐시 크기 축소, 공유 런타임 청크와 짧은 CSS Module 클래스명 등도 포함됐습니다.

어떤 점이 달라지나요?

블로그나 쇼핑몰의 정적 응답을 유지하려는 팀은 캐시 조건과 화면 이동 전 실행할 작업을 더 세밀하게 나눌 수 있습니다. 기존 앱은 새 앱의 기본값과 구분해 cacheComponents와 partialPrefetching 설정을 검토해야 합니다.

클라이언트 동적 import 지연 컴파일, Rust React Compiler, 디스크 캐시 정리와 워커 스레드 기능은 실험적 선택 기능입니다. 모든 개선이 기본 활성화된 것은 아닙니다. 실제 앱의 빌드·성능은 이 글에서 직접 재현하지 않았습니다.

공식 출처·발표 시점

공식 발표: 2026년 10월 7일 05:00 KST. 공식 글의 게시 메타데이터 기준입니다. npm의 정식 next 최신 버전도 16.4.0으로 확인했습니다.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기