CEVIU Logo
Voltar
Vercel Functions agora suportam pacotes de até 5 GB

Vercel Functions agora suportam pacotes de até 5 GB

Aprofundamento CEVIU

Aprofundamento

A Vercel anunciou, em 30 de junho de 2026, o suporte público beta para Vercel Functions com pacotes de até 5 GB, um salto de 20× em relação ao limite anterior de 250 MB. Essa mudança depende exclusivamente da infraestrutura Fluid Compute, que se tornou padrão para novos projetos em 2026 e permite execução mais eficiente, cobrança por CPU Ativa (não por tempo ocioso) e redução de cold starts. O aumento não é universal: apenas funções que ultrapassam os 250 MB são redirecionadas para o modo Large Functions; as demais continuam no caminho padrão, sem impacto na performance ou precificação.

Projetos novos entram automaticamente no beta. Para projetos existentes, é necessário ativar a variável de ambiente VERCEL_SUPPORT_LARGE_FUNCTIONS=1, com opção de testar primeiro em preview deployments. A Vercel alerta explicitamente que esse recurso não funciona com Secure Compute nem com IPs Estáticos, restrições confirmadas nos docs oficiais. Também há limites complementares em vigor: payload máximo de requisição/resposta de 4,5 MB e limite de 1.024 file descriptors compartilhados entre instâncias concorrentes.

Por que isso importa

Esse aumento resolve um gargalo real para desenvolvedores que precisam empacotar bibliotecas pesadas sem sair do ecossistema serverless da Vercel. Antes, equipes tinham de contornar o limite de 250 MB com estratégias como download sob demanda de modelos (riscos de latência e falhas), uso de serviços externos (complexidade operacional) ou migração para VMs ou containers, o que contradiz o propósito de Functions como abstração simples. Agora, é viável rodar diretamente no edge ou em backend functions: pipelines de processamento de vídeo com FFmpeg, clientes gerados de APIs grandes (como OpenAPI com +10k endpoints), automação de navegador com Puppeteer completo, ou modelos de IA em Python como Hugging Face Transformers com weights embutidos.

Impacto para desenvolvedores

Para devs, a mudança reduz trade-offs artificiais: não é mais preciso escolher entre simplicidade (Functions) e capacidade (containers). Mas exige atenção prática: o tamanho do pacote agora impacta diretamente o tempo de inicialização e o custo, já que Fluid Compute cobra por CPU Ativa, e pacotes maiores exigem mais tempo de descompressão e carregamento. A Vercel recomenda testar com preview deployments antes de produção, pois funções acima de 5 GB ainda não estão disponíveis, o limite atual é estritamente 5 GB, e rumores sobre suporte para 10 GB são citados pela própria empresa como algo 'em breve', sem data ou detalhes técnicos confirmados. Também vale lembrar que o aumento de duração para até 30 minutos (anunciado em 15 de junho de 2026) é independente do limite de 5 GB, mas ambas as features exigem Fluid Compute.

Perguntas frequentes

Quando o suporte a pacotes de 5 GB nas Vercel Functions foi lançado?

O suporte entrou em beta público oficialmente em 30 de junho de 2026, conforme comunicado da Vercel. Não é uma versão antecipada ou vazamento: é um recurso ativo, acessível via variável de ambiente ou opt-in automático em novos projetos.

As Vercel Functions de 5 GB funcionam com Secure Compute ou IP Estático?

Não. A documentação oficial da Vercel confirma que o modo Large Functions (5 GB) exige Fluid Compute e é incompatível com Secure Compute e IPs Estáticos. Essa restrição está ativa desde o lançamento do beta.

É possível usar pacotes maiores que 5 GB nas Vercel Functions hoje?

Não. O limite atual é estritamente de 5 GB. A Vercel mencionou publicamente que suporte para 10 GB ou mais está 'em breve', mas sem data, especificações ou acesso antecipado confirmado. Nenhum benchmark, release ou changelog de versão maior foi encontrado na pesquisa.

Como ativar o suporte a pacotes de até 5 GB em um projeto existente da Vercel?

Adicione a variável de ambiente VERCEL_SUPPORT_LARGE_FUNCTIONS=1 no seu projeto, depois reimplante. Alternativamente, a Vercel pode solicitar a adesão automaticamente caso uma função ultrapasse os 250 MB. É possível restringir essa variável a preview deployments para testes antes de levar para produção.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Web Dev
Publicado
30 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