Next.js

Next.js 플랫폼 간 호환성 강화: 어댑터 API, OpenNext, 그리고 우리의 약속

이 글은 원문의 핵심 내용을 요약한 것입니다. 저작권은 원문 저자에게 있으며, 자세한 내용은 원문에서 확인하세요.
Next.js 16.2는 OpenNext, Netlify, Cloudflare, AWS Amplify, Google Cloud와 협력하여 안정적인 어댑터 API를 출시했습니다. 이 API는 빌드 출력을 플랫폼이 이해할 수 있는 형식으로 제공하여, Next.js의 모든 기능을 다양한 환경에서 일관되게 지원하도록 합니다.
핵심 내용은 다음과 같습니다.
  • 어댑터 API (안정화): Next.js 애플리케이션의 타입화되고 버전 관리되는 설명을 제공하여, 어떤 플랫폼이든 이를 기반으로 Next.js를 지원할 수 있도록 하는 공식적인 계약입니다.
  • 공유 테스트 스위트: 모든 어댑터가 Next.js의 동작을 올바르게 구현했는지 검증하는 테스트 세트를 제공하며, Vercel 자체 어댑터에도 동일하게 사용됩니다.
  • 검증된 어댑터: 오픈소스이며 Next.js GitHub 조직 하에 호스팅되는 어댑터로, 커뮤니티가 직접 유지보수하고 검증합니다.
  • 생태계 워킹 그룹: Next.js 팀, 호스팅 제공업체, 어댑터 유지보수자 간의 정기적인 포럼을 통해 변경 사항을 조율하고 투명성을 확보합니다.
다음은 주요 변경 사항입니다.
  • Next.js는 빌드 시 애플리케이션에 대한 타입화된 설명을 생성하며, 어댑터는 이를 활용하여 플랫폼별 인프라에 매핑합니다.
  • Vercel 어댑터 역시 이 공개 API를 사용하며, 별도의 통합 경로는 없습니다.
  • Vercel, Bun 어댑터가 공개되었으며, Netlify, Cloudflare, AWS용 어댑터도 개발 중입니다.
자세한 내용은 원문에서 확인하세요.