개요

vinext는 Next.js 빌드 산출물을 다른 플랫폼에 맞추는 어댑터가 아니라, Next.js의 공개 API 표면을 Vite 플러그인으로 다시 구현한 프로젝트다. Cloudflare는 2026년 2월 AI를 이용해 짧은 기간에 만든 실험을 공개했고, Workers를 첫 번째 깊은 통합 대상으로 삼았다.

핵심 구성

  • App Router·Pages Router, RSC, Server Actions, middleware, route handlers, ISR, static export와 주요 next/* 모듈을 지원한다.
  • vinext dev, vinext build, vinext init, vinext check로 개발·이행·호환성 점검을 수행한다.
  • @vinext/cloudflare deploy와 Cloudflare Vite plugin으로 Workers bindings, KV cache, 이미지 최적화, 배포를 연결한다.
  • Nitro Vite plugin을 통해 Vercel·Netlify·AWS·Deno 등 다른 대상도 사용할 수 있어 Cloudflare 전용 잠금만을 목표로 하지는 않는다.

주의점

README는 최신 Next.js 기능 일부, 이미지·폰트 최적화, native module, 고급 App Router 동작에 호환성 공백이 있다고 명시한다. 따라서 2026-08-08-github-cloudflare-vibesdk처럼 Cloudflare 위에서 새 앱을 만드는 도구와는 달리, 기존 Next.js 앱을 Vite/Workers 쪽으로 옮기는 선택지로 본다. production workload는 자체 호환성 검증이 필요하다.

출처