Next.js 15 RC2: Turbopack 성능 향상 및 새로운 기능 대거 공개!

by DD
1년 전
조회수 18

Turbopack 개발 환경의 메모리 사용량 35% 감소 및 컴파일 속도 향상

Async Request API 도입으로 서버 사이드 렌더링 최적화 시도

Server Actions 보안 강화 및 next/form 컴포넌트 추가

Turbopack: 개발 환경 혁신

Turbopack은 Next.js의 차세대 번들러로, 빠른 빌드 속도를 제공한다. 구체적으로 콜드 컴파일 성능을 최적화하여 메모리 사용량 감소컴파일 시간 단축을 이끌었다. 따라서 개발 생산성 향상에 기여하며, 향후 지속적인 캐싱을 통해 성능을 더욱 개선할 예정이다.

Async Request API: 서버 사이드 렌더링 개선

Async Request API는 서버 컴포넌트의 렌더링 방식을 개선한다. 요청 관련 데이터를 비동기적으로 처리하여 불필요한 대기 시간을 줄인다. 반면, 기존 API 사용 시 호환성 문제가 발생할 수 있으므로, codemod를 활용한 마이그레이션이 권장된다.

Server Actions: 보안 강화

Server Actions는 서버에서 실행되는 함수로, 보안이 중요하다. 사용하지 않는 액션은 자동으로 제거되어 번들 사이즈를 줄인다. 구체적으로 안전한 ID를 생성하여 무단 접근을 방지한다. 따라서 서버 측 로직의 안전성을 높이고, 잠재적 공격 벡터를 감소시킨다.

Next.js 15 RC 2