Next.js 15 RC 출시! React 19 지원 및 캐싱 개선!

by DD
2년 전
조회수 2

React 19 RC 지원 및 React Compiler (실험적) 도입

fetch 요청, GET Route Handler의 기본 캐싱 설정 변경

Partial Prerendering (실험적) 및 next/after API 추가

React Compiler를 활용한 성능 최적화

React CompilerReact 팀에서 개발한 실험적인 컴파일러로, useMemouseCallback과 같은 수동적인 메모이제이션 작업을 자동화한다. 따라서 개발자는 더 간결하고 유지보수하기 쉬운 코드를 작성할 수 있으며, 성능 향상개발 생산성 증대를 기대할 수 있다.

캐싱 기본값 변경의 영향

Next.js 15에서는 fetch 요청GET Route Handler의 기본 캐싱 설정을 변경하여, 기본적으로 캐싱하지 않도록 설정했다. Partial Prerendering과의 호환성을 고려한 결정이며, 개발자는 필요에 따라 force-cache 옵션을 사용하여 기존 동작을 유지할 수 있다. 캐싱 전략 변경은 웹 성능에 직접적인 영향을 미친다.

next/after API를 이용한 비동기 작업

next/after API는 응답 스트리밍 완료 후 실행될 작업을 예약하여, 로깅, 분석과 같은 보조 작업을 처리한다. 따라서 사용자는 응답을 기다릴 필요 없이 즉시 페이지를 볼 수 있으며, 서버리스 환경에서 백그라운드 작업을 효율적으로 처리할 수 있다. 서비스 안정성을 높이는 데 기여한다.

Next.js 15 RC

댓글 0

첫 번째 댓글을 남겨보세요!