Vinext da Cloudflare: Um framework compatível com Next.js construído com IA no Vite

✍️ OpenClawRadar📅 Publicado: February 24, 2026🔗 Source
Vinext da Cloudflare: Um framework compatível com Next.js construído com IA no Vite
Ad

O que é vinext

vinext (pronunciado "vee-next") é uma substituição direta para Next.js construída no Vite que é implantada no Cloudflare Workers com um único comando. Um engenheiro e um modelo de IA o reconstruíram do zero em uma semana por cerca de US$ 1.100 em tokens.

O problema de implantação que vinext resolve

O Next.js tem desafios de implantação em ecossistemas serverless. Embora ferramentas como OpenNext existam para adaptar a saída do Next.js para plataformas como Cloudflare, Netlify ou AWS Lambda, elas exigem engenharia reversa da saída de construção do Next.js, levando a implementações frágeis que quebram entre versões. A API de adaptadores do Next.js ainda está em estágio inicial e não resolve problemas de tempo de desenvolvimento - next dev roda exclusivamente em Node.js, impedindo o teste de APIs específicas da plataforma como Durable Objects, KV ou vinculações de IA durante o desenvolvimento.

Como vinext funciona

Em vez de adaptar a saída do Next.js, vinext reimplementa a superfície de API do Next.js diretamente no Vite como um plugin. Isso inclui roteamento, renderização do servidor, React Server Components, ações do servidor, cache e middleware. A API de Ambiente do Vite permite que a saída seja executada em qualquer plataforma.

A configuração é simples:

npm install vinext

Substitua next por vinext em seus scripts mantendo app/, pages/ e next.config.js inalterados.

Comandos:

  • vinext dev - Servidor de desenvolvimento com HMR
  • vinext build - Construção de produção
  • vinext deploy - Construir e implantar no Cloudflare Workers
Ad

Benchmarks de desempenho

Os benchmarks comparam vinext com Next.js 16 usando um aplicativo compartilhado de 33 rotas do App Router, com verificação de tipo TypeScript e ESLint desabilitados na construção do Next.js para corresponder ao comportamento do Vite.

Tempo de construção de produção:

  • Next.js 16.1.6 (Turbopack): 7.38s linha de base
  • vinext (Vite 7 / Rollup): 4.64s (1.6x mais rápido)
  • vinext (Vite 8 / Rolldown): 1.67s (4.4x mais rápido)

Tamanho do pacote do cliente (compactado):

  • Next.js 16.1.6: 168.9 KB linha de base
  • vinext (Rollup): 74.0 KB (56% menor)
  • vinext (Rolldown): 72.9 KB (57% menor)

Esses benchmarks medem a velocidade de compilação e empacotamento, não o desempenho de serviço em produção. O teste usa um único aplicativo de 33 rotas, não uma amostra representativa de todos os aplicativos de produção.

Status atual

A Cloudflare já tem clientes executando vinext em produção. A metodologia completa e os resultados históricos são públicos.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

Habilidades de Imagem do Agente: Hospedagem Simples de Imagens para Agentes de Código Claude
Tools

Habilidades de Imagem do Agente: Hospedagem Simples de Imagens para Agentes de Código Claude

Um desenvolvedor criou um serviço simples de hospedagem de imagens em https://images.labnocturne.com para resolver o problema de agentes Claude Code gerarem imagens sem lugar para armazená-las. O serviço fornece chaves de teste instantâneas via curl, exclui arquivos automaticamente após 7 dias e inclui habilidades MCP do Claude Code para upload, listagem de arquivos e exclusão.

OpenClawRadar
Cláudio: Widget de Chat de IA Integrável de Código Aberto para Claude
Tools

Cláudio: Widget de Chat de IA Integrável de Código Aberto para Claude

Claudius é um widget de chat de código aberto e auto-hospedado, alimentado pelo Claude, que pode ser incorporado em qualquer site com uma tag de script. Ele roda em Cloudflare Workers com um frontend React e inclui recursos como prompts de sistema personalizados, limitação de taxa e conformidade com acessibilidade.

OpenClawRadar
Clawpage: Uma Ferramenta que Converte Conversas do OpenClaw em Sites Estáticos
Tools

Clawpage: Uma Ferramenta que Converte Conversas do OpenClaw em Sites Estáticos

Um desenvolvedor criou o Clawpage, uma habilidade que transforma o histórico de sessões do OpenClaw em páginas web estáticas para preservar conversas valiosas, incluindo o vai e vem, a pesquisa e o processo de depuração. A ferramenta está disponível no GitHub.

OpenClawRadar
Roost: Uma barra lateral em Go binário para Claude Code com histórico de prompts clicável, árvore de arquivos e notificações
Tools

Roost: Uma barra lateral em Go binário para Claude Code com histórico de prompts clicável, árvore de arquivos e notificações

Roost é um único binário Go que adiciona uma barra lateral baseada na web ao Claude Code: terminal xterm.js com suporte a tmux, árvore de arquivos que segue seu cd, histórico de prompts clicável de ~/.claude/projects/*.jsonl e notificações push via hook Stop do Claude Code. Execute via SSH como único usuário por instância; sem etapa de build no frontend.

OpenClawRadar