CEVIU Logo
Voltar
Vite 7 e 8: evolução, adoção do Rolldown e integração com a Cloudflare

Vite 7 e 8: evolução, adoção do Rolldown e integração com a Cloudflare

Aprofundamento CEVIU

Aprofundamento

O Vite 7.0, lançado em 24 de junho de 2025, foi o primeiro passo concreto rumo à arquitetura unificada em Rust: introduziu o Rolldown como bundler experimental via rolldown-vite, exigiu Node.js 20.19+ ou 22.12+, atualizou os alvos de navegador para Chrome 107+, Firefox 104+, Safari 16+ e consolidou a API de Ambiente com o hook buildApp. Já o Vite 8.0, lançado em 12 de março de 2026, tornou o Rolldown o bundler padrão, eliminando a antiga divisão entre esbuild (dev) e Rollup (build). Essa mudança reduziu tempos de build em até 87% em casos reais, como o da PLAID, e trouxe suporte nativo a WebAssembly SSR, tsconfig paths e logs do console do navegador no terminal do servidor de desenvolvimento.

A aquisição da VoidZero pela Cloudflare em 4 de junho de 2026 não foi um movimento isolado: ela integrou diretamente o ecossistema Vite, Rolldown e Oxc à plataforma Workers. O foco agora é operacionalizar comandos como vite deploy para provisionar D1, R2 e outras infraestruturas da Cloudflare com base em intenção, sem configuração manual. O projeto permanece MIT, agnóstico a fornecedores, e recebeu um fundo independente de US$ 1 milhão para mantenedores.

Por que isso importa

Vite deixou de ser só um dev server: virou uma toolchain unificada em Rust, com Rolldown e Oxc processando código em paralelo, gerando builds nativos e reduzindo gargalos de JavaScript. Isso muda a curva de custo de escala, projetos grandes que levavam minutos para build com Rollup agora rodam em centenas de milissegundos. A integração com Cloudflare não é apenas sobre hospedagem: é sobre fechar o ciclo entre escrita de código, testes com Vitest, bundling com Rolldown e implantação com um único comando, sem sair do fluxo do Vite.

A descontinuação do Node.js 18 e dos navegadores antigos (como Chrome <107) não é só técnica: significa que o Vite 7 e 8 assumem features estáveis do ECMAScript e da Web Platform, como top-level await, import maps e WebAssembly streaming, como padrão. Isso reduz polyfills, simplifica configurações e alinha o frontend com o que os navegadores realmente suportam há mais de 30 meses.

Impacto para desenvolvedores

Para devs, o Vite 8 significa menos tempo esperando builds e mais tempo codificando. O servidor de desenvolvimento com Rolldown em modo 'full bundle' inicia até 3x mais rápido e faz recarregamentos completos com 40% menos latência. Plugins existentes continuam funcionando graças à compatibilidade com a API de plugins do Rollup, mas novos recursos como transformações AST nativas em Rust e suporte embutido a emitDecoratorMetadata exigem atualizações pontuais em ferramentas de linter ou transpilação.

O suporte SSR para .wasm?init no Vite 8 elimina o trabalho manual de carregamento condicional de WebAssembly no lado do servidor. Já a integração com Cloudflare Workers permite rodar aplicações React Server Components diretamente na borda, sem intermediários, desde que usem o plugin oficial @cloudflare/vite-plugin, que já responde por 13,9 milhões de downloads semanais.

Perguntas frequentes

O que é o Rolldown e como ele se relaciona com o Vite?

O Rolldown é um bundler escrito em Rust, desenvolvido pela VoidZero e integrado ao Vite a partir da versão 7.0 como opção experimental. No Vite 8.0, ele se tornou o bundler padrão, substituindo a combinação anterior de esbuild e Rollup. Ele é compatível com a API de plugins do Vite e oferece builds de produção 10 a 30 vezes mais rápidos que o Rollup, com uso de memória até 75% menor.

Quando o Vite 8 foi lançado e quais são suas principais mudanças?

O Vite 8.0 foi lançado em 12 de março de 2026. Suas principais mudanças incluem a adoção do Rolldown como bundler padrão, suporte nativo a WebAssembly SSR (com .wasm?init), DevTools integradas opcionais, suporte embutido a tsconfig paths e emitDecoratorMetadata, além de encaminhamento de logs do console do navegador para o terminal do servidor de desenvolvimento.

O que mudou com a aquisição da VoidZero pela Cloudflare?

A Cloudflare adquiriu a VoidZero em 4 de junho de 2026. O Vite, Vitest, Rolldown e Oxc continuam como projetos de código aberto sob licença MIT, mantidos pela comunidade. A Cloudflare comprometeu-se com neutralidade de fornecedor e criou um fundo independente de US$ 1 milhão para mantenedores. O foco agora é integrar comandos como vite deploy com recursos da Cloudflare, como D1 e R2, de forma declarativa.

Qual é o impacto do Vite 7 e 8 no suporte a navegadores antigos?

O Vite 7.0 mudou o alvo padrão de navegador de 'modules' para 'baseline-widely-available', exigindo Chrome 107+, Firefox 104+, Safari 16+ e Edge 107+. Isso reflete o que está estável em navegadores há mais de 30 meses, eliminando necessidade de polyfills para features como top-level await e dynamic import. O suporte a navegadores mais antigos exige configuração explícita ou uso de ferramentas complementares.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Web Dev
Publicado
21 de junho de 2026
Editoria
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser