#Next.js#React

Next.js 15 새 기능 정리

Partial Prerendering, 개선된 캐싱 전략, Turbopack 안정화까지 — 이번 릴리즈에서 실제로 써먹을 것들만 골라 정리했습니다.

Next.js 15가 정식 출시되었습니다. 이번 버전에서 가장 주목할 만한 변경점들을 실제 프로젝트에 적용해보며 정리했습니다.


Partial Prerendering (PPR)은 이번 릴리즈의 핵심 기능입니다. 페이지의 정적 부분은 빌드 타임에 렌더링하고, 동적 부분만 런타임에 스트리밍합니다. 별도의 코드 변경 없이 layout과 page 구조만으로 자동으로 적용됩니다.


캐싱 전략도 크게 바뀌었습니다. 기존 fetch 요청의 기본값이 'force-cache'에서 'no-store'로 변경되었습니다. 명시적으로 캐싱을 설정해야 하는 방식으로 바뀐 것이죠. 처음에는 당황스러웠지만, 오히려 의도를 명확히 표현할 수 있어서 좋습니다.


Turbopack이 드디어 안정화되었습니다. 기존 Webpack 대비 개발 서버 시작 속도가 53% 빠르고, HMR 속도는 94% 향상되었습니다. 대형 프로젝트에서 체감 차이가 상당합니다.