라이프스타일
Cloudflare, Vinext 1.0 공개: Next.js로 만든 웹 애플리케이션을 여러 플랫폼에 배포할 수 있게 하는 프레임워크
Cloudflare가 2026년 9월 28일 Vinext 1.0을 발표했다. 회사는 널리 쓰이는 웹 개발 프레임워크 Next.js로 만든 애플리케이션을 Vite 기반으로 옮겨 Cloudflare Workers, Netlify, AWS Lambda 등에 배포할 수 있으며, 캐시 워밍 등 새 기능도 추가됐다고 밝혔다. Next.js 사이트를 운영하는 개발팀에 무엇이 달라지는지와 한계를 정리한다.
읽는 데 약 7분

무슨 일이 있었나
Cloudflare는 2026년 9월 28일 공식 블로그를 통해 Vinext 1.0 출시를 발표했으며, 글은 James Anderson과 Matt “TK” Taylor가 작성했다. Next.js는 웹사이트와 웹 애플리케이션을 만들 때 널리 쓰이는 프레임워크(개발에 필요한 기능을 묶어 둔 도구 모음)이고, Vite는 웹 개발에 쓰이는 빌드 도구다. Vinext는 Next.js용으로 만든 애플리케이션을 Vite 위에서 그대로 돌아가게 하려는 프로젝트다.
Cloudflare에 따르면 Vinext는 2월에 처음 선보였으며, 원래는 엔지니어 한 명이 Vite를 기반으로 Next.js 프레임워크를 어디까지 재현할 수 있는지 시험하기 위한 일주일간의 AI 기반 실험이었다. Cloudflare는 이후 7개월 동안 Vinext가 자사 고객들이 프로덕션 환경(실제 사용자가 이용하는 운영 환경)에서 트래픽이 많은 동적 애플리케이션에 사용하는 프레임워크로 자리 잡았다고 밝혔다. 회사는 1.0 버전에서 호환성, 안정성, 캐시 동작이 크게 개선됐다고 설명했다.
자세한 설명 보기
출처를 수집하고 독립적으로 검증한 뒤 Jev가 판단합니다.
Vinext 1.0의 주요 내용
Cloudflare의 설명에 따르면 Vinext 1.0은 Next.js의 최근 신기능을 모두 그대로 복제하기보다 고객에게 가장 필요한 기능에 초점을 맞췄다. 아래 목록에서 App Router와 Pages Router는 Next.js에서 페이지 주소(경로)와 화면을 구성하는 두 가지 방식을 말한다.
- 라우팅 지원: App Router, Pages Router 및 두 방식을 섞은 혼합형 애플리케이션을 모두 지원하며, React Server Components, Server Actions, API routes, route handlers, middleware, 클라이언트 측 내비게이션을 포함한다.
- 페이지 생명주기: 두 라우터의 경로를 빌드(코드를 배포 가능한 형태로 만드는 과정) 시 미리 렌더링할 수 있고, 페이지 단위 ISR(미리 만들어 둔 페이지를 백그라운드나 요청에 따라 다시 생성해 갱신하는 방식)로 응답을 제공하며, 경로나 태그 기준으로 무효화할 수 있다. 또한 output: "export"를 지원해 완전한 정적 사이트를 생성할 수 있다.
- 관측성: 요청이 애플리케이션 안에서 어떻게 처리되는지 추적하는 Next.js 호환 트레이싱 기능을 제공해 기존 OpenTelemetry 및 Sentry 설정을 그대로 사용할 수 있다.
- 생태계 호환성: 공개된 next/* 인터페이스를 구현해 인증, MDX, 이미지 최적화, 폰트, metadata, 환경 변수 등 일반적인 사용 방식을 지원한다.
- 마이그레이션: Cloudflare는 npx vinext check와 npx vinext init 두 명령어만 있으면 되며, 기존 프로젝트 구조는 유지된다고 밝혔다.
| 항목 | Cloudflare가 밝힌 Vinext 1.0 상태 |
|---|---|
| 지원 라우터 | App Router, Pages Router 및 혼합형 애플리케이션 |
| 테스트 호환성 | Cache Components 제외 시 99% 이상 |
| Cache Components(“use cache”) | 제한적 지원만 제공 |
| 배포 대상 예시 | Cloudflare Workers 무료 플랜, Netlify, AWS Lambda |
| 정적 출력 | output: "export" 지원 |
| 테스트 방식 | 수천 개의 집중 테스트와 매일 밤 Next.js 엔드투엔드 테스트 스위트 실행 |
캐시 워밍: 사전 렌더링을 빌드 과정 밖으로
Cloudflare는 이번 발표에서 페이지 사전 렌더링을 빌드 머신에서 Cloudflare 네트워크로 옮기는 ‘캐시 워밍’(cache warming) 방식을 제시했다. 캐시는 미리 만들어 둔 응답을 저장해 두었다가 빠르게 내주는 곳이고, 캐시 워밍은 실제 방문자가 오기 전에 이 저장소를 미리 채워 두는 것을 말한다. 회사 설명에 따르면 배포 시 새 Worker 버전을 업로드해 프로덕션 트래픽 0%로 배포한 뒤, 해당 버전에 페이지를 요청하고 캐시가 채워진 후에야 정식 출시한다. Cloudflare는 Vinext가 트래픽이 많은 페이지를 추가로 식별해 사전 렌더링 목록에 넣을 수도 있다고 밝혔다.
URL이 많은 사이트에 대한 Cloudflare의 논리는 이렇다. 빌드 단계에서는 어떤 페이지의 트래픽이 많은지 알 수 없어 페이지를 하나하나 렌더링하면 많은 시간이 낭비될 수 있으며, 대신 배포 전에 네트워크에서 미리 워밍하면 사이트가 공개되는 즉시 캐시에서 빠르게 응답할 수 있다는 것이다. 이 효과는 Cloudflare의 주장이며, 현재 독립적인 테스트 데이터는 없다.
일반 독자와 개발팀에게 갖는 의미
Vinext의 목표는 Next.js로 만든 애플리케이션이 특정 배포 플랫폼에 묶이지 않도록 하는 것이다. 일반 사용자는 이런 변화를 직접 체감하기 어렵지만, 웹사이트 뒤편의 호스팅 선택과 출시 속도에는 영향을 줄 수 있다.
개발팀은 Cloudflare 스스로 언급한 한계에 주의해야 한다. Next.js 16은 “use cache” 지시어로 작동하는 캐시 기능인 Cache Components를 프레임워크 미래의 중요한 부분으로 보고 있지만, Vinext는 현재 이 지시어를 제한적으로만 지원한다. 이 기능에 의존하는 프로젝트는 특히 유의해야 한다.
자주 묻는 질문
Vinext란 무엇인가요?
Cloudflare에 따르면 Vinext는 Vite를 기반으로 Next.js의 동작을 재현하는 프레임워크로, Next.js 애플리케이션을 다양한 웹 플랫폼에 배포할 수 있도록 하는 것이 목표입니다.
Vinext 1.0은 언제 출시됐나요?
Cloudflare가 2026년 9월 28일 공식 블로그를 통해 출시를 발표했습니다.
Vinext는 Next.js와 완전히 호환되나요?
Cloudflare는 Cache Components를 제외하면 테스트 호환성이 99%를 넘는다고 밝혔지만, “use cache” 지시어는 제한적으로만 지원하므로 완전히 호환되는 것은 아닙니다.
Cloudflare에만 배포할 수 있나요?
Cloudflare는 Vinext를 어떤 웹 플랫폼에도 배포할 수 있다고 밝히며 Cloudflare Workers 무료 플랜, Netlify, AWS Lambda를 예로 들었습니다. 또한 Workers에서는 추가 통합 기능이 제공됩니다.
이러한 주장은 독립적으로 검증됐나요?
아닙니다. 이 글의 자료는 Cloudflare 공식 블로그에서만 나온 것으로, 회사의 자체 발표입니다. 도입을 검토한다면 Cloudflare가 안내한 npx vinext check 명령어 등으로 자신의 프로젝트에서 직접 확인해 보는 것이 좋습니다.
같은 주제의 글
라이프스타일
Cloudflare, Traces 공개 베타 출시: 웹사이트 운영자가 하나의 타임라인에서 요청이 플랫폼을 거치는 모든 단계를 확인
Cloudflare는 2026년 10월 2일 Cloudflare Traces 공개 베타 출시를 발표했다. Cloudflare를 사용하는 웹사이트 운영자와 개발자는 요청이 보안 규칙, 캐시, 라우팅, 오리진 서버를 거치는 과정을 하나의 타임라인에서 확인할 수 있어, 요청이 차단되거나 느려진 원인을 찾기 쉬워진다. 새 요금 체계는 2026년 12월 1일부터 적용된다. 정보 출처는 Cloudflare 공식 블로그다.
라이프스타일
Cloudflare, AI Gateway 통해 Web Search API 출시… 검색 파트너에 크롤러 규범 준수 요구
Cloudflare는 2026년 10월 2일 AI 에이전트가 AI Gateway를 통해 실시간 웹 정보를 조회할 수 있는 Web Search API 출시를 발표했다. 첫 파트너는 Ceramic.ai, Exa, Linkup이다. Cloudflare는 이들 파트너의 크롤러가 Verified bots 규범을 준수하고 출처를 표시해야 한다고 밝혔다. 이는 AI 애플리케이션을 만드는 개발자는 물론, 콘텐츠가 크롤링될 수 있는 웹사이트 운영자와도 관련된 소식이다.
라이프스타일
Cloudflare, Streamline 오픈소스 공개: 자사 클라우드 서비스로 라이브 방송에 그래픽을 넣고 영상에 자막을 입히는 방법 시연
Cloudflare는 2026년 10월 2일 개발자 실험 플랫폼 Streamline을 출시하고 오픈소스로 공개했습니다. 개발자가 Stream, Workers, Containers, Durable Objects를 결합해 라이브 방송에 실시간으로 아이콘을 넣거나 영상에 자막을 입히는 등 영상 처리 흐름을 직접 구축하는 방법을 보여 줍니다. 이 글에서는 Streamline이 무엇인지, 어떻게 작동하는지, 어떤 한계가 있는지, 그리고 시청자와 개발자에게 어떤 의미가 있는지 설명합니다.
라이프스타일
Google, Gemini 4 Argon 공개: 사이버 방어자에게 먼저 제공, 일반 사용자는 아직 대기
Google은 2026년 9월 30일 프런티어 모델 Gemini 4 Argon을 발표했으며, 현재는 Fairwind Program을 통해 신뢰할 수 있는 사이버 방어자에게만 제공한다. 이 글은 Google이 공개한 성능, 가격, 안전 조치와 일반 독자에게 미치는 영향을 정리했다. 모든 수치는 Google 자체 발표에 근거한다.
최신 여행 소식·가이드

가이드도쿄
도쿄 어디에 묵을까? 신주쿠·우에노·도쿄역·시부야·아사쿠사·이케부쿠로·긴자 일곱 지역 비교: 공항 교통, 숙박세, 짐 배송까지
도쿄 어디에 묵을까? 신주쿠, 우에노, 도쿄역, 시부야, 아사쿠사, 이케부쿠로, 긴자 일곱 지역을 같은 기준으로 비교한다. 나리타·하네다 공항에서 오는 방법, 교통 노선, 주변의 볼거리, 동네 분위기, 적합한 여행자를 비교표와 야마노테선 안내도로 살펴보고, 2026년 9월에 확인한 도쿄도 숙박세(2027년 4월부터 3%)와 공항 택배로 짐을 보내는 규정도 정리했다.
- 예산
- 호텔

가이드도쿄
도쿄 교통패스 선택법: Suica/Welcome Suica, Tokyo Subway Ticket, JR Pass는 살 만할까?
도쿄를 처음 여행한다면 먼저 1인당 IC 카드 한 장으로 탈 때마다 결제한다(Welcome Suica는 보증금이 없고 28일간 유효). 하루에 지하철을 4번 이상 타면 2,000엔짜리 Tokyo Subway Ticket 72시간권을 추가하고, 간사이에 가지 않고 도쿄만 여행한다면 JR Pass는 반드시 손해다. TOURIST PASMO, iPhone의 Suica, 도쿄 Metro 하루권의 이용 가능·불가 범위를 결정도로 비교한다. 가격은 2026년 9월 확인.
- 교통
- 예산

가이드도쿄
도쿄 디즈니랜드·디즈니씨 가이드: 티켓 가격, 판타지 스프링스 Fantasy Springs, 디즈니 프리미어 액세스 DPA와 스탠바이 패스 이용법, 첫 방문에는 어느 파크가 좋을까
도쿄 디즈니 하루짜리 패스포트는 변동 가격제로, 2026년 9월에는 평일 대부분이 9,900엔, 주말이 10,900엔이다. 공식 홈페이지에서 매일 14:00에 두 달 뒤 같은 날짜의 티켓을 판매한다. 무료 프라이오리티 패스는 공식 서비스 목록에서 빠져 대기 시간을 줄이는 방법은 유료 디즈니 프리미어 액세스(한 사람당 한 번 1,000~3,500엔)뿐이다. 운영 시간, 25주년 행사, 스탠바이 패스, 엔트리 리퀘스트, 판타지 스프링스 이용법, 첫 방문 때 디즈니랜드와 디즈니씨 중 어디를 고를지도 담았다. 2026년 9월 공식 홈페이지에서 확인했다.
- 추천 일정
- 가족 여행