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를 생성하여 무단 접근을 방지한다. 따라서 서버 측 로직의 안전성을 높이고, 잠재적 공격 벡터를 감소시킨다.