A Cloudflare anunciou o lançamento do ViNext, um framework experimental que reimplementa a superfície de API do Next.js diretamente sobre o Vite. Um engenheiro da empresa, com auxílio de um modelo de inteligência artificial, reconstruiu o projeto em apenas uma semana, entre 13 e 20 de fevereiro de 2026. O resultado oferece builds de produção até 4,4 vezes mais rápidos e bundles do cliente até 57% menores em comparação com o Next.js 16.1.6 com Turbopack. O ViNext permite deploy direto em Cloudflare Workers com um único comando e já conta com uso em produção por algumas equipes.
O projeto surge como uma solução para limitações de implantação do Next.js em ambientes serverless variados. Diferente de adaptadores como o OpenNext, que modificam a saída do build original, o ViNext reconstrói funcionalidades essenciais como roteamento baseado em arquivo, renderização no servidor, React Server Components, server actions, caching e middleware. Essa abordagem utiliza o Vite como base, ferramenta adotada por frameworks como Astro, SvelteKit, Nuxt e Remix. A compatibilidade abrange tanto o App Router quanto o Pages Router, permitindo que diretórios app/ e pages/ funcionem sem alterações significativas.
Desenvolvimento acelerado pela IA
O processo de criação envolveu cerca de 800 sessões com o modelo Claude da Anthropic. O custo total em tokens de API ficou em torno de US$ 1.100. O engenheiro definiu a arquitetura inicial em poucas horas e orientou o modelo para gerar o código de forma iterativa. Essa estratégia demonstra como ferramentas de IA atuais conseguem lidar com sistemas complexos quando há documentação clara, testes robustos e uma base técnica sólida como o Vite.
O ViNext alcançou cobertura de 94% da API do Next.js 16. Ele inclui mais de 1.700 testes com Vitest e 380 testes end-to-end com Playwright. Benchmarks públicos realizados em CI no GitHub confirmam as melhorias de desempenho. Sites em produção, como o da National Design Studio no endereço cio.gov, já adotam o framework e relatam ganhos em tempo de build e tamanho de bundle.
Vantagens técnicas e integração com Cloudflare
O ViNext oferece comandos simples para desenvolvedores. Após instalar via npm install vinext, é possível rodar vinext dev para desenvolvimento com hot module replacement, vinext build para produção e vinext deploy para implantação automática em Cloudflare Workers. A integração nativa com serviços da plataforma inclui suporte a KV para caching em Incremental Static Regeneration (ISR). Desenvolvedores configuram handlers personalizados para cache, com possibilidade de uso futuro do R2 ou Cache API.
A camada de cache é pluggable, o que aumenta a flexibilidade. Aplicações acessam diretamente Durable Objects, KV e AI bindings sem workarounds, tanto em ambiente de desenvolvimento quanto em produção no runtime workerd. O deploy gera configuração automática do Worker, simplificando o processo em comparação com soluções tradicionais.
Benchmarks e comparações de desempenho
Testes mostram build de produção em 1,67 segundo com Vite 8 e Rolldown, contra 7,38 segundos no Next.js com Turbopack. O bundle do cliente gzipped cai de 168,9 KB para 72,9 KB, redução de 57%. Esses números derivam de metodologias públicas e repetíveis. O projeto planeja evoluir com Rolldown em versões futuras para ganhos adicionais.
O ViNext suporta Traffic-aware Pre-Rendering experimental, que pré-renderiza apenas páginas com tráfego real com base em analytics da Cloudflare. Em um exemplo, 184 páginas cobriram 90% do tráfego e foram pré-renderizadas em 8,3 segundos ao usar vinext deploy –experimental-tpr.
Limitações atuais do projeto
O ViNext permanece em estágio experimental. Pré-renderização estática completa em build time ainda não está disponível. Sites 100% estáticos podem encontrar opções mais adequadas em frameworks como Astro. Apesar da alta cobertura de testes, o time recomenda cautela em aplicações de grande escala até mais validações em produção.
A comunidade pode contribuir no repositório open-source. O projeto incentiva provas de conceito em outras plataformas, como Vercel, demonstrando potencial agnóstico a runtime graças à Vite Environment API.
Migração e exemplos práticos
Uma ferramenta de migração assistida por agente facilita a transição de projetos Next.js existentes. Desenvolvedores adicionam o skill via npx skills add cloudflare/vinext e usam comandos em editores compatíveis para converter automaticamente. Exemplos ao vivo mostram aplicações rodando sem adaptações manuais.
O ViNext reforça a integração com o ecossistema Cloudflare. Aplicações exploram recursos nativos da plataforma sem restrições impostas por toolchains específicas.

