Cloudflare, AI로 일주일 만에 Next.js 재구현 성공
- •Cloudflare 엔지니어가 1,100달러의 AI 토큰 비용을 들여 Next.js를 'vinext'로 일주일 만에 재구현했다.
- •새로운 프레임워크는 Vercel의 독점 기술인 Turbopack 대신 Vite를 사용하여 표준화된 크로스 플랫폼 클라우드 배포를 지원한다.
- •실험적 상태와 잠재적인 보안 취약점으로 인해 일각에서는 이 프로젝트를 'AI 슬롭(AI slop)'이라 비판하기도 한다.
Cloudflare는 최근 인기 웹 프레임워크인 Next.js를 처음부터 다시 작성한 'vinext'를 발표하며 웹 개발 커뮤니티에 큰 충격을 안겼다. 그동안 Next.js는 문서화되지 않은 빌드 출력 방식을 통해 Vercel의 독점 인프라와 강력하게 결합되어 있었으며, 이는 다른 플랫폼으로의 이전을 어렵게 만드는 일종의 '해자(moat)' 역할을 해왔다. 이에 따라 Cloudflare의 한 엔지니어는 코딩 에이전트와 고급 AI 모델을 활용해 단 7일 만에 핵심 기능을 재구현하는 데 성공했다. 이는 과거라면 수년의 수동 작업이 필요했을 놀라운 성과로 평가받는다.
특수한 빌드 엔진인 Turbopack에서 산업 표준인 Vite로 전환함에 따라, 이제 해당 애플리케이션들은 Cloudflare의 글로벌 네트워크에서 네이티브로 구동될 수 있게 됐다. 실제로 빌드 속도가 4배 빨라지고 클라이언트 번들 크기가 대폭 줄어드는 등 인상적인 성능 향상을 보였다. 다만 이번 공개 이후 코드 품질에 대한 열띤 논쟁도 이어지고 있다. Vercel의 수장인 기예르모 라우치(Guillermo Rauch, Vercel CEO)는 이 프로젝트를 '바이브 코딩(vibe coding)'이라 일축하며, 급격한 개발 과정에서 보안 감사나 복잡한 에지 케이스 처리가 누락되었을 가능성을 지적했다.
여러 논란에도 불구하고 'vinext' 실험은 소프트웨어 유지보수와 경쟁 구도 재편의 미래를 보여주는 강력한 개념 증명(PoC) 역할을 한다. 특히 AI가 복잡한 코드베이스를 빠르게 복제하고 이식함으로써 기존 소프트웨어 독점 체제의 진입 장벽을 획기적으로 낮출 수 있음을 증명했다. 이러한 변화는 상용 오픈소스 프로젝트의 장기적인 방어력이 더 이상 엔지니어링의 복잡성이 아닌, AI가 아직 자동화할 수 없는 신뢰와 보안, 그리고 지속적인 커뮤니티의 지지에서 비롯될 것임을 시사한다.