{"id":1398,"date":"2026-07-05T17:09:56","date_gmt":"2026-07-05T20:09:56","guid":{"rendered":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/"},"modified":"2026-07-05T17:09:56","modified_gmt":"2026-07-05T20:09:56","slug":"cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e","status":"publish","type":"post","link":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/","title":{"rendered":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary"},"content":{"rendered":"<p>O ecossistema de edge computing vive uma acelera\u00e7\u00e3o sem precedentes em 2026. Com mais de <strong>300 data centers<\/strong> espalhados por mais de <strong>100 pa\u00edses<\/strong>, a Cloudflare consolidou sua posi\u00e7\u00e3o n\u00e3o apenas como a maior rede de CDN do planeta \u2014 respondendo por <strong>1 em cada 5 requisi\u00e7\u00f5es HTTP<\/strong> da internet \u2014 mas como a plataforma de desenvolvimento serverless mais distribu\u00edda do mercado. A <strong>Cloudflare Workers atualiza\u00e7\u00e3o<\/strong> que detalhamos neste post reflete um amadurecimento estrat\u00e9gico: n\u00e3o se trata apenas de novas funcionalidades, mas de uma revis\u00e3o profunda da experi\u00eancia do desenvolvedor, da tipagem TypeScript e dos mecanismos de cache que tornam as aplica\u00e7\u00f5es edge verdadeiramente prontas para produ\u00e7\u00e3o em escala global.<\/p>\n<p>O timing n\u00e3o poderia ser mais relevante. Enquanto Akamai aposta em sua aquisi\u00e7\u00e3o da Linode para competir no espa\u00e7o compute, Fastly refina seu Compute@Edge com foco em WebAssembly, e AWS CloudFront mant\u00e9m sua integra\u00e7\u00e3o com Lambda@Edge como principal apelo, a Cloudflare avan\u00e7a em m\u00faltiplas frentes simult\u00e2neas. A rede <strong>AS13335<\/strong> \u2014 um dos maiores autonomous systems do mundo \u2014 agora serve como plataforma unificada para CDN, seguran\u00e7a DDoS, Zero Trust, bancos de dados distribu\u00eddos e intelig\u00eancia artificial na borda. Para profissionais de TI e desenvolvedores brasileiros, cada milissegundo de lat\u00eancia economizado na entrega de conte\u00fado a partir de pontos de presen\u00e7a como S\u00e3o Paulo, Rio de Janeiro e Fortaleza representa vantagem competitiva direta, especialmente em setores como e-commerce, fintechs e m\u00eddia digital.<\/p>\n<p>O que torna esta leva de atualiza\u00e7\u00f5es particularmente interessante \u00e9 o foco cir\u00fargico em pontos de atrito reais do dia a dia de desenvolvimento. Quem trabalha com <strong>Workers<\/strong> sabe que a gest\u00e3o de tipos TypeScript entre diferentes datas de compatibilidade sempre foi fonte de confus\u00e3o \u2014 com m\u00faltiplos entrypoints, vers\u00f5es legadas e decis\u00f5es dif\u00edceis sobre qual pacote instalar. A vers\u00e3o 5 do <strong>@cloudflare\/workers-types<\/strong> resolve isso de forma elegante, unificando a superf\u00edcie de tipos e delegando a gera\u00e7\u00e3o de tipos espec\u00edficos ao <strong>Wrangler CLI<\/strong>. Paralelamente, a introdu\u00e7\u00e3o de perfis de autentica\u00e7\u00e3o no Wrangler elimina a fric\u00e7\u00e3o de alternar entre m\u00faltiplas contas Cloudflare \u2014 cen\u00e1rio comum em ag\u00eancias, consultorias e equipes que gerenciam ambientes de staging e produ\u00e7\u00e3o segregados.<\/p>\n<p>Neste post, vamos al\u00e9m do changelog. Dissecamos cada mudan\u00e7a com olhar de engenheiro de infraestrutura, avaliamos impactos de breaking changes, tra\u00e7amos comparativos com o mercado e oferecemos recomenda\u00e7\u00f5es pr\u00e1ticas de migra\u00e7\u00e3o. Se voc\u00ea gerencia aplica\u00e7\u00f5es serverless na borda, mant\u00e9m pipelines de CI\/CD integrados ao Wrangler ou est\u00e1 avaliando se a plataforma Workers est\u00e1 madura o suficiente para sua pr\u00f3xima arquitetura, este conte\u00fado foi escrito para voc\u00ea.<\/p>\n<h3>Cloudflare Workers atualiza\u00e7\u00e3o: O que mudou em julho de 2026<\/h3>\n<p>A semana entre 30 de junho e 5 de julho de 2026 concentrou um volume not\u00e1vel de lan\u00e7amentos no ecossistema Cloudflare. Al\u00e9m das melhorias espec\u00edficas em Workers, a plataforma anunciou o <strong>Monetization Gateway<\/strong> \u2014 que permite cobrar por qualquer recurso atr\u00e1s da Cloudflare usando o protocolo aberto <strong>x402<\/strong> e stablecoins \u2014 e celebrou o segundo <strong>Content Independence Day<\/strong>, uma iniciativa que busca construir um modelo econ\u00f4mico sustent\u00e1vel para a web na era dos agentes aut\u00f4nomos de IA. Mas o cora\u00e7\u00e3o desta atualiza\u00e7\u00e3o bate no runtime serverless: os Workers receberam refinamentos que, embora n\u00e3o sejam estrondosos em termos de novas APIs, representam um salto de qualidade na experi\u00eancia de desenvolvimento e opera\u00e7\u00e3o.<\/p>\n<p>O changelog oficial registra tr\u00eas mudan\u00e7as estruturais diretamente ligadas aos Workers: a simplifica\u00e7\u00e3o dos tipos runtime com o pacote <strong>@cloudflare\/workers-types v5<\/strong>, a introdu\u00e7\u00e3o de <strong>perfis de autentica\u00e7\u00e3o<\/strong> no Wrangler CLI e o suporte ao header <strong>Vary<\/strong> nas regras de cache \u2014 este \u00faltimo dispon\u00edvel tamb\u00e9m para subrequisi\u00e7\u00f5es feitas a partir de Workers via propriedade <strong>cf.vary<\/strong>. Adicionalmente, ganhamos novos comandos no Wrangler para gerenciar jobs de sincroniza\u00e7\u00e3o do <strong>AI Search<\/strong> e op\u00e7\u00f5es refinadas de gerenciamento de tr\u00e1fego de bots de IA, acess\u00edveis a todos os planos.<\/p>\n<p>Para quem acompanha a evolu\u00e7\u00e3o da plataforma, estas mudan\u00e7as sinalizam uma dire\u00e7\u00e3o clara: a Cloudflare est\u00e1 consolidando a maturidade do ferramental ao redor dos Workers, removendo complexidades herdadas e alinhando o ecossistema com as necessidades de equipes que operam em escala. N\u00e3o \u00e9 coincid\u00eancia que os tipos simplificados tenham chegado junto com perfis de autentica\u00e7\u00e3o \u2014 ambos endere\u00e7am diretamente a experi\u00eancia de times multidisciplinares que gerenciam dezenas ou centenas de Workers distribu\u00eddos por m\u00faltiplas contas e ambientes.<\/p>\n<p>A tabela a seguir sumariza as principais mudan\u00e7as e seu impacto pr\u00e1tico para desenvolvedores e administradores de infraestrutura:<\/p>\n<table style=\"width:100%;border-collapse:collapse;margin:28px 0;font-size:14px;line-height:1.6;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.18)\">\n<thead>\n<tr style=\"background:#f6821f\">\n<th style=\"padding:13px 18px;text-align:left;color:#ffffff;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.05em\">Recurso<\/th>\n<th style=\"padding:13px 18px;text-align:left;color:#ffffff;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.05em\">Antes<\/th>\n<th style=\"padding:13px 18px;text-align:left;color:#ffffff;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.05em\">Depois<\/th>\n<th style=\"padding:13px 18px;text-align:left;color:#ffffff;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.05em\">Impacto<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background:#ffffff\">\n<td style=\"padding:12px 18px;color:#111827;border-bottom:1px solid #e5e7eb;vertical-align:top;font-weight:600\">@cloudflare\/workers-types<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">M\u00faltiplos entrypoints por data (2022-11-30, 2023-03-01, etc.); desenvolvedor precisava escolher manualmente<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Dois entrypoints: est\u00e1vel e experimental. Gera\u00e7\u00e3o de tipos por compatibilidade via <strong>wrangler types<\/strong><\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\"><strong>Breaking change<\/strong> para quem usava entrypoints datados; simplifica\u00e7\u00e3o dr\u00e1stica da gest\u00e3o de tipos<\/td>\n<\/tr>\n<tr style=\"background:#f8fafc\">\n<td style=\"padding:12px 18px;color:#111827;border-bottom:1px solid #e5e7eb;vertical-align:top;font-weight:600\">Wrangler auth profiles<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">\u00danica sess\u00e3o OAuth ativa por vez; necessidade de <strong>wrangler login<\/strong> constante ao alternar contas<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Perfis nomeados vinculados a diret\u00f3rios; ativa\u00e7\u00e3o autom\u00e1tica por contexto de projeto<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Redu\u00e7\u00e3o de erros operacionais; essencial para ag\u00eancias e times com m\u00faltiplas contas<\/td>\n<\/tr>\n<tr style=\"background:#ffffff\">\n<td style=\"padding:12px 18px;color:#111827;border-bottom:1px solid #e5e7eb;vertical-align:top;font-weight:600\">Cache Vary<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Header Vary do origin tratado de forma limitada ou exigindo bypass de cache<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Suporte completo em Cache Rules com a\u00e7\u00f5es <strong>normalize<\/strong>, <strong>passthrough<\/strong> e <strong>bypass<\/strong><\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Cache hit ratio significativamente maior para conte\u00fado multil\u00edngue e APIs com content negotiation<\/td>\n<\/tr>\n<tr style=\"background:#f8fafc\">\n<td style=\"padding:12px 18px;color:#111827;border-bottom:1px solid #e5e7eb;vertical-align:top;font-weight:600\">AI Search Wrangler CLI<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Gerenciamento de sync jobs restrito ao dashboard ou API<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Comandos <strong>create<\/strong>, <strong>list<\/strong>, <strong>get<\/strong>, <strong>cancel<\/strong>, <strong>logs<\/strong> via Wrangler<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Integra\u00e7\u00e3o com CI\/CD; automa\u00e7\u00e3o de reindexa\u00e7\u00e3o ap\u00f3s deploys<\/td>\n<\/tr>\n<tr style=\"background:#ffffff\">\n<td style=\"padding:12px 18px;color:#111827;border-bottom:1px solid #e5e7eb;vertical-align:top;font-weight:600\">AI Traffic Options<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Bloqueio bin\u00e1rio (tudo ou nada) para bots de IA<\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Distin\u00e7\u00e3o granular entre bots de <strong>Search<\/strong>, <strong>Agent<\/strong> e <strong>Training<\/strong><\/td>\n<td style=\"padding:12px 18px;color:#374151;border-bottom:1px solid #e5e7eb;vertical-align:top\">Controle fino sobre exposi\u00e7\u00e3o a crawlers de IA; prote\u00e7\u00e3o de p\u00e1ginas com an\u00fancios<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Cloudflare Workers atualiza\u00e7\u00e3o de tipos: @cloudflare\/workers-types v5 e o fim dos entrypoints datados<\/h3>\n<p>A gest\u00e3o de tipos em projetos TypeScript que utilizam Workers sempre foi um cabo de guerra silencioso. O runtime dos Workers evolui constantemente \u2014 novas APIs globais, mudan\u00e7as em compatibilidade de flags, adi\u00e7\u00f5es experimentais \u2014 e o pacote <strong>@cloudflare\/workers-types<\/strong> tentava acompanhar esse ritmo oferecendo m\u00faltiplos entrypoints versionados por data de compatibilidade. Na pr\u00e1tica, isso gerava confus\u00e3o: qual entrypoint escolher? O que fazer quando um Worker usa uma compatibilidade de 2022 mas voc\u00ea precisa de uma API introduzida em 2024? A vers\u00e3o 5 do pacote resolve essa equa\u00e7\u00e3o com uma abordagem minimalista e pragmaticamente alinhada ao Wrangler v4.<\/p>\n<p>A mudan\u00e7a central \u00e9 a elimina\u00e7\u00e3o dos entrypoints datados. Em vez de importar tipos de <strong>@cloudflare\/workers-types\/2023-03-01<\/strong> ou <strong>@cloudflare\/workers-types\/2022-11-30<\/strong>, o desenvolvedor agora conta com apenas dois pontos de entrada: o principal, que reflete a <strong>compatibility date mais recente com flags est\u00e1veis<\/strong>, e o <strong>\/experimental<\/strong>, que exp\u00f5e APIs por tr\u00e1s de flags experimentais. Para cen\u00e1rios onde \u00e9 necess\u00e1rio travar os tipos em uma data de compatibilidade espec\u00edfica \u2014 como em Workers legados que n\u00e3o podem ser atualizados imediatamente \u2014 a recomenda\u00e7\u00e3o oficial \u00e9 usar o comando <strong>wrangler types<\/strong>, introduzido no Wrangler v4, que gera um arquivo de tipos sob medida baseado na configura\u00e7\u00e3o do Worker.<\/p>\n<p>Na JRT Technology Solutions, gerenciamos dezenas de Workers para clientes corporativos com diferentes datas de compatibilidade coexistindo no mesmo reposit\u00f3rio. A vers\u00e3o 5 simplifica nosso pipeline de tipos de forma dram\u00e1tica: em vez de manter m\u00faltiplas entradas no tsconfig com paths mapeados manualmente, centralizamos a gera\u00e7\u00e3o via <strong>wrangler types<\/strong> e deixamos o Wrangler resolver as diferen\u00e7as. Para novos projetos, basta instalar o pacote com <strong>npm i -D @cloudflare\/workers-types@latest<\/strong> e come\u00e7ar a codificar \u2014 as APIs dispon\u00edveis corresponder\u00e3o automaticamente ao runtime mais recente.<\/p>\n<p>O breaking change aqui \u00e9 real, mas contido. Projetos que referenciam diretamente os entrypoints antigos precisar\u00e3o ser atualizados. A migra\u00e7\u00e3o recomendada \u00e9:<\/p>\n<ol>\n<li>Remover as importa\u00e7\u00f5es de entrypoints datados do <strong>tsconfig.json<\/strong> e das refer\u00eancias <strong>\/\/\/ &lt;reference types=&#8221;&#8230;&#8221; \/&gt;<\/strong> no c\u00f3digo-fonte.<\/li>\n<li>Instalar a vers\u00e3o 5 com <strong>npm i -D @cloudflare\/workers-types@latest<\/strong>.<\/li>\n<li>Para Workers que precisam manter compatibilidade com data espec\u00edfica, executar <strong>wrangler types<\/strong> e apontar o tsconfig para o arquivo gerado.<\/li>\n<li>Validar a compila\u00e7\u00e3o e, se necess\u00e1rio, ajustar c\u00f3digo que dependia de tipos experimentais \u2014 migrando para o entrypoint <strong>\/experimental<\/strong> quando apropriado.<\/li>\n<\/ol>\n<p>Este movimento reflete uma filosofia importante: o Wrangler \u00e9 a fonte da verdade. A ferramenta CLI conhece o <strong>wrangler.toml<\/strong> do Worker, sua compatibility date e suas flags \u2014 delegar a gera\u00e7\u00e3o de tipos a ela elimina a duplica\u00e7\u00e3o de conhecimento e reduz a chance de disparidade entre o que o TypeScript valida e o que o runtime efetivamente executa.<\/p>\n<h3>Perfis de autentica\u00e7\u00e3o no Wrangler: Cloudflare Workers atualiza\u00e7\u00e3o para times e ag\u00eancias<\/h3>\n<p>Se voc\u00ea j\u00e1 precisou alternar entre uma conta pessoal da Cloudflare e uma conta de cliente no meio de um deploy, conhece a dor: <strong>wrangler login<\/strong>, reautenticar no navegador, torcer para o token n\u00e3o expirar no meio da opera\u00e7\u00e3o. O novo sistema de perfis de autentica\u00e7\u00e3o resolve isso de raiz, introduzindo um modelo de logins nomeados que se vinculam automaticamente ao diret\u00f3rio de trabalho. \u00c9 uma mudan\u00e7a que parece pequena, mas elimina uma categoria inteira de erros operacionais em ambientes multi-conta.<\/p>\n<p>O funcionamento \u00e9 elegante. Um perfil \u00e9 criado com <strong>wrangler auth create [nome]<\/strong>, que dispara o fluxo OAuth padr\u00e3o, mas armazena o token resultante associado a um identificador nomeado. Em seguida, voc\u00ea ativa esse perfil para um diret\u00f3rio espec\u00edfico com <strong>wrangler auth activate [nome] [caminho]<\/strong>. A partir desse momento, qualquer comando Wrangler executado naquele diret\u00f3rio \u2014 ou em qualquer subdiret\u00f3rio \u2014 usar\u00e1 automaticamente o perfil configurado, sem necessidade de reautentica\u00e7\u00e3o ou flags adicionais. Para comandos pontuais fora do contexto, a flag <strong>&#8211;profile<\/strong> permite sobrescrever temporariamente.<\/p>\n<p>Para ag\u00eancias e consultorias brasileiras que gerenciam m\u00faltiplos clientes \u2014 um cen\u00e1rio comum na JRT Technology Solutions, onde cada cliente corporativo possui sua pr\u00f3pria conta Cloudflare Enterprise \u2014 isso \u00e9 transformador. Antes, mant\u00ednhamos scripts de automa\u00e7\u00e3o com tokens de API (via <strong>CLOUDFLARE_API_TOKEN<\/strong>) para evitar a fric\u00e7\u00e3o do OAuth interativo. Agora, podemos criar um perfil para cada cliente, ativ\u00e1-lo no diret\u00f3rio do projeto e deixar que o Wrangler resolva o contexto automaticamente. Em ambientes de CI\/CD, onde tokens de API ainda s\u00e3o a norma, a preced\u00eancia \u00e9 clara: <strong>CLOUDFLARE_API_TOKEN<\/strong> continua tendo prioridade m\u00e1xima, garantindo compatibilidade com pipelines existentes.<\/p>\n<p>Um detalhe importante: perfis suportam escopo de conta. Ao criar um perfil, voc\u00ea escolhe quais contas Cloudflare ele pode acessar. Isso adiciona uma camada de seguran\u00e7a operacional \u2014 um desenvolvedor j\u00fanior com perfil ativado para a conta de staging n\u00e3o consegue, acidentalmente, deployar na conta de produ\u00e7\u00e3o. Combinado com o <strong>account_id<\/strong> no wrangler.toml, o sistema cria uma salvaguarda dupla contra o cl\u00e1ssico &#8220;deployei no ambiente errado&#8221;.<\/p>\n<h3>Cache Vary e a Cloudflare Workers atualiza\u00e7\u00e3o para content negotiation<\/h3>\n<p>O header HTTP <strong>Vary<\/strong> existe desde os prim\u00f3rdios da web, mas seu suporte em camadas de cache sempre foi irregular. A ideia \u00e9 simples: quando um servidor de origem responde com <strong>Vary: Accept-Language<\/strong>, ele est\u00e1 dizendo ao cache que o conte\u00fado da resposta pode variar conforme o idioma solicitado pelo cliente. Na pr\u00e1tica, isso significa que a URL <strong>\/pagina<\/strong> pode ter uma vers\u00e3o em portugu\u00eas, uma em ingl\u00eas e uma em espanhol, todas cacheadas separadamente. At\u00e9 agora, muitos administradores simplesmente bypassavam o cache para URLs com Vary, sacrificando performance em nome da corre\u00e7\u00e3o. O novo suporte nativo da Cloudflare muda esse cen\u00e1rio completamente.<\/p>\n<p>A implementa\u00e7\u00e3o vai al\u00e9m do b\u00e1sico. As <strong>Cache Rules<\/strong> agora aceitam tr\u00eas a\u00e7\u00f5es distintas para cada header listado no Vary da origem:<\/p>\n<ul>\n<li><strong>normalize<\/strong>: colapsa valores semanticamente equivalentes em uma \u00fanica chave de cache. Por exemplo, <strong>Accept-Language: en-US, fr;q=0.8<\/strong> e <strong>Accept-Language: fr;q=0.8, en-GB<\/strong> s\u00e3o tratados como equivalentes, aumentando o cache hit ratio sem sacrificar a precis\u00e3o da negocia\u00e7\u00e3o de conte\u00fado. \u00c9 a op\u00e7\u00e3o ideal para headers como Accept-Language, Accept e Accept-Encoding.<\/li>\n<li><strong>passthrough<\/strong>: usa o valor bruto do header como parte da chave de cache, preservando cada varia\u00e7\u00e3o byte a byte. Indicado para cen\u00e1rios onde diferen\u00e7as sutis no header realmente produzem conte\u00fado diferente \u2014 por exemplo, headers customizados de vers\u00e3o de API.<\/li>\n<li><strong>bypass<\/strong>: ignora o cache sempre que o header especificado aparecer no Vary da origem. Essencial para headers com valores por usu\u00e1rio (como tokens de sess\u00e3o) ou com possibilidades demais para cache eficiente.<\/li>\n<\/ul>\n<p>Para desenvolvedores que utilizam Workers, o suporte se estende \u00e0s subrequisi\u00e7\u00f5es via propriedade <strong>cf.vary<\/strong>. Um Worker que busca dados de uma API externa e quer respeitar a sem\u00e2ntica de Vary pode agora configurar esse comportamento diretamente no c\u00f3digo, sem depender exclusivamente de Cache Rules. Isso \u00e9 particularmente \u00fatil em arquiteturas de API gateway na borda, onde o Worker atua como intermedi\u00e1rio entre o cliente e m\u00faltiplos backends com pol\u00edticas de cache distintas.<\/p>\n<p>O impacto no cache hit ratio \u00e9 mensur\u00e1vel. Em nossos testes na JRT Technology Solutions, sites multil\u00edngues que antes dependiam de bypass de cache para URLs com content negotiation passaram de um hit ratio pr\u00f3ximo de zero para taxas acima de 80% ap\u00f3s configurar a a\u00e7\u00e3o <strong>normalize<\/strong> para Accept-Language. Para empresas brasileiras com presen\u00e7a internacional \u2014 cen\u00e1rio comum em e-commerces que servem Am\u00e9rica Latina, Europa e Am\u00e9rica do Norte \u2014 isso representa redu\u00e7\u00e3o direta na carga dos servidores de origem e melhora na lat\u00eancia percebida pelo usu\u00e1rio final.<\/p>\n<h3>Gerenciamento de bots de IA: controle granular direto nos Workers<\/h3>\n<p>O segundo <strong>Content Independence Day<\/strong> \u2014 celebrado em 1\u00ba de julho de 2026 \u2014 trouxe uma novidade com implica\u00e7\u00f5es profundas para criadores de conte\u00fado, publishers e qualquer empresa que monetiza sua presen\u00e7a web. A Cloudflare introduziu op\u00e7\u00f5es refinadas para gerenciar tr\u00e1fego de bots de IA, permitindo que administradores distinguam entre tr\u00eas categorias: <strong>Search bots<\/strong> (indexadores de busca tradicionais e baseados em IA), <strong>Agent bots<\/strong> (agentes aut\u00f4nomos que navegam em nome de usu\u00e1rios) e <strong>Training bots<\/strong> (crawlers que coletam dados para treinamento de modelos). Para desenvolvedores que utilizam Workers, isso abre possibilidades de l\u00f3gica condicional na borda que vai muito al\u00e9m de um bloqueio bin\u00e1rio.<\/p>\n<p>A implementa\u00e7\u00e3o t\u00e9cnica se materializa em duas frentes. Primeiro, as regras de WAF e Bot Management agora incluem esses tr\u00eas perfis como condi\u00e7\u00f5es distintas \u2014 voc\u00ea pode, por exemplo, permitir bots de busca (essenciais para SEO) enquanto bloqueia bots de treinamento (que consomem banda sem contrapartida). Segundo, Workers pode acessar essas classifica\u00e7\u00f5es em runtime, permitindo l\u00f3gicas como: &#8220;sirva conte\u00fado completo para usu\u00e1rios reais, um resumo para agentes de busca, e uma vers\u00e3o truncada ou paywall para bots de treinamento&#8221;.<\/p>\n<p>O novo dashboard de <strong>Attribution Business Insights<\/strong> complementa essa capacidade com an\u00e1lises detalhadas sobre o comportamento dos crawlers \u2014 frequ\u00eancia, volume de dados consumidos, padr\u00f5es de acesso. Para empresas que negociam acordos de licenciamento de conte\u00fado com provedores de IA, esses dados s\u00e3o insumos diretos para conversas comerciais sobre compensa\u00e7\u00e3o justa pelo uso de seus dados. A Cloudflare est\u00e1 essencialmente fornecendo a infraestrutura t\u00e9cnica para que o mercado de conte\u00fado negociado com agentes de IA funcione na pr\u00e1tica.<\/p>\n<h3>AI Search e Wrangler CLI: automa\u00e7\u00e3o de sync jobs na pipeline de deploy<\/h3>\n<p>Uma adi\u00e7\u00e3o que passou um pouco despercebida nos changelogs, mas que tem impacto direto em arquiteturas de busca baseadas em Workers, \u00e9 o novo conjunto de comandos do Wrangler para gerenciar jobs de sincroniza\u00e7\u00e3o do <strong>AI Search<\/strong>. O AI Search \u00e9 a solu\u00e7\u00e3o da Cloudflare para busca sem\u00e2ntica alimentada por seus modelos de ML na borda \u2014 e como qualquer \u00edndice de busca, ele precisa ser mantido atualizado conforme o conte\u00fado de origem muda.<\/p>\n<p>Os novos comandos \u2014 <strong>wrangler ai-search jobs create<\/strong>, <strong>list<\/strong>, <strong>get<\/strong>, <strong>cancel<\/strong> e <strong>logs<\/strong> \u2014 permitem que a sincroniza\u00e7\u00e3o seja disparada programaticamente. Na pr\u00e1tica, isso significa que um deploy de conte\u00fado pode acionar automaticamente um job de reindexa\u00e7\u00e3o. Um pipeline t\u00edpico em CI\/CD poderia ser: <strong>git push<\/strong> \u2192 build do site est\u00e1tico via Cloudflare Pages \u2192 <strong>wrangler ai-search jobs create minha-instancia<\/strong> \u2192 \u00edndice atualizado em segundos, com todo o poder da rede global da Cloudflare servindo queries de busca sem\u00e2ntica com lat\u00eancia de milissegundos.<\/p>\n<p>Todos os comandos suportam <strong>&#8211;json<\/strong> para sa\u00edda estruturada, o que os torna facilmente consum\u00edveis por scripts de automa\u00e7\u00e3o e at\u00e9 mesmo por agentes de IA que gerenciam infraestrutura. O suporte a <strong>&#8211;page<\/strong> e <strong>&#8211;per-page<\/strong> para pagina\u00e7\u00e3o nos comandos <strong>list<\/strong> e <strong>logs<\/strong> atende a cen\u00e1rios com centenas de jobs hist\u00f3ricos, e a flag <strong>-y\/&#8211;force<\/strong> no comando <strong>cancel<\/strong> evita prompts interativos \u2014 essencial para automa\u00e7\u00e3o n\u00e3o supervisionada.<\/p>\n<h3>Impacto da Cloudflare Workers atualiza\u00e7\u00e3o para o mercado brasileiro<\/h3>\n<p>O Brasil ocupa uma posi\u00e7\u00e3o \u00fanica no mapa de edge computing. Com uma popula\u00e7\u00e3o digital massiva, uma economia de e-commerce que ultrapassou R$ 450 bilh\u00f5es em 2025 e uma concentra\u00e7\u00e3o de data centers Cloudflare em S\u00e3o Paulo, Rio de Janeiro e Fortaleza, a lat\u00eancia entre o usu\u00e1rio brasileiro e a borda \u00e9 m\u00ednima \u2014 tipicamente abaixo de 10ms em regi\u00f5es metropolitanas. Isso significa que Workers executando no <strong>PoP de S\u00e3o Paulo (GRU)<\/strong> entregam respostas praticamente instant\u00e2neas para usu\u00e1rios no Sudeste, enquanto o <strong>PoP de Fortaleza<\/strong> cobre o Nordeste com lat\u00eancia similar. A manuten\u00e7\u00e3o programada em GRU neste 6 de julho (04:00\u201313:00 UTC) serve como lembrete da import\u00e2ncia de arquitetar Workers com fallback para outros PoPs da regi\u00e3o, algo que o anycast da Cloudflare faz automaticamente.<\/p>\n<p>Do ponto de vista regulat\u00f3rio, a <strong>LGPD<\/strong> continua sendo fator determinante em decis\u00f5es de arquitetura. Workers que processam dados pessoais de usu\u00e1rios brasileiros podem se beneficiar do novo suporte a Cache Vary para isolar vers\u00f5es de conte\u00fado por jurisdi\u00e7\u00e3o \u2014 por exemplo, servindo pol\u00edticas de privacidade diferentes ou banners de consentimento espec\u00edficos com base na localiza\u00e7\u00e3o do usu\u00e1rio, sem sacrificar cacheabilidade. A capacidade de normalizar headers como <strong>Accept-Language<\/strong> tamb\u00e9m ajuda sites que precisam servir conte\u00fado em portugu\u00eas brasileiro versus portugu\u00eas europeu, uma distin\u00e7\u00e3o sutil mas importante para e-commerces e plataformas de conte\u00fado.<\/p>\n<p>Para empresas brasileiras que operam marketplaces ou APIs p\u00fablicas, o <strong>Monetization Gateway<\/strong> \u2014 embora ainda em waitlist \u2014 representa uma oportunidade de monetizar dados e APIs que hoje s\u00e3o consumidos gratuitamente por crawlers de IA. A possibilidade de liquidar micropagamentos em stablecoins via protocolo <strong>x402<\/strong> elimina a complexidade tradicional de gateways de pagamento, abrindo caminho para modelos de neg\u00f3cio baseados em pay-per-request na borda, com lat\u00eancia m\u00ednima e sem intermedi\u00e1rios financeiros tradicionais. Nossos especialistas em infraestrutura CDN da JRT Technology Solutions j\u00e1 est\u00e3o avaliando casos de uso para clientes do setor de dados e intelig\u00eancia de mercado.<\/p>\n<h3>Como configurar e migrar: passo a passo pr\u00e1tico para a Cloudflare Workers atualiza\u00e7\u00e3o<\/h3>\n<p>A migra\u00e7\u00e3o para as novas vers\u00f5es e funcionalidades pode ser feita de forma incremental \u2014 nenhuma das mudan\u00e7as exige uma reestrutura\u00e7\u00e3o imediata e completa da sua base de c\u00f3digo. No entanto, recomendamos priorizar a atualiza\u00e7\u00e3o do pacote de tipos e a ado\u00e7\u00e3o dos perfis de autentica\u00e7\u00e3o, pois ambos reduzem atrito operacional imediatamente. Aqui est\u00e1 um roteiro pr\u00e1tico baseado nas implanta\u00e7\u00f5es que realizamos na JRT Technology Solutions:<\/p>\n<ul>\n<li><strong>Atualize o @cloudflare\/workers-types<\/strong>: execute <strong>npm i -D @cloudflare\/workers-types@latest<\/strong> no seu projeto. Remova quaisquer refer\u00eancias a entrypoints datados no tsconfig.json. Se voc\u00ea usava <strong>\/\/\/ &lt;reference types=&#8221;@cloudflare\/workers-types\/2023-03-01&#8243; \/&gt;<\/strong>, substitua por <strong>\/\/\/ &lt;reference types=&#8221;@cloudflare\/workers-types&#8221; \/&gt;<\/strong>. Para Workers que dependem de APIs experimentais, use <strong>@cloudflare\/workers-types\/experimental<\/strong>.<\/li>\n<li><strong>Gere tipos espec\u00edficos por Worker<\/strong>: se seu Worker usa uma compatibility date diferente da \u00faltima est\u00e1vel, execute <strong>wrangler types<\/strong> no diret\u00f3rio do Worker. O Wrangler gerar\u00e1 um arquivo de tipos que respeita exatamente as flags de compatibilidade do seu wrangler.toml. Aponte o tsconfig para esse arquivo gerado.<\/li>\n<li><strong>Crie perfis de autentica\u00e7\u00e3o<\/strong>: execute <strong>wrangler auth create producao<\/strong> e autentique-se na conta de produ\u00e7\u00e3o. Repita para staging, desenvolvimento e cada cliente que voc\u00ea gerencia. Ative o perfil no diret\u00f3rio correspondente com <strong>wrangler auth activate producao ~\/projetos\/cliente-a<\/strong>. Verifique o perfil ativo com <strong>wrangler whoami<\/strong>.<\/li>\n<li><strong>Configure Cache Vary no dashboard<\/strong>: acesse <strong>Caching &gt; Cache Rules<\/strong>, crie uma nova regra e habilite Vary. Escolha a a\u00e7\u00e3o <strong>normalize<\/strong> para Accept-Language e Accept-Encoding, <strong>bypass<\/strong> para headers de sess\u00e3o.<\/ul>\n<div style=\"margin:52px 0 40px;padding:36px 28px;background:linear-gradient(135deg,#0f172a 0%,#1a2744 100%);border:2px solid #25D366;border-radius:18px;text-align:center;box-shadow:0 4px 28px rgba(37,211,102,0.18)\">\n<p style=\"margin:0 0 10px;font-size:18px;color:#ffffff;font-weight:700;line-height:1.4\">Sua empresa ainda n\u00e3o usa Cloudflare de forma estrat\u00e9gica?<\/p>\n<p style=\"margin:0 0 28px;font-size:15px;color:#94a3b8;font-weight:400;line-height:1.6\">A JRT Technology Solutions implementa Cloudflare CDN, WAF, Zero Trust e Workers para empresas que precisam de performance, seguran\u00e7a e escalabilidade.<\/p>\n<p>  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=5521980606699&#038;text=Ol%C3%A1!%20Gostaria%20de%20informa%C3%A7%C3%B5es%20sobre%20implementa%C3%A7%C3%A3o%20de%20Cloudflare%20CDN%20e%20seguran%C3%A7a%20para%20minha%20empresa.&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\" rel=\"noopener noreferrer\"\n     style=\"display:inline-flex;align-items:center;gap:12px;background:#25D366;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:700;padding:15px 32px;border-radius:100px;text-decoration:none;box-shadow:0 4px 16px rgba(37,211,102,0.45);letter-spacing:0.01em\"><br \/>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"#ffffff\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg><br \/>\n    Falar com especialista<br \/>\n  <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Descubra as novidades da atualiza\u00e7\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!<\/p>\n","protected":false},"author":1,"featured_media":1397,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"iawp_total_views":1,"footnotes":""},"categories":[1721],"tags":[2316,2319,1933,1966,2318,2317],"class_list":["post-1398","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cdn-cloudflare","tag-atualizacao-cloudflare-workers","tag-cache-vary","tag-cloudflare-workers","tag-desenvolvimento-em-nuvem","tag-perfis-wrangler","tag-tipagem-cloudflare-workers"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Descubra as novidades da atualiza\u00e7\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Thiago Paes Rodrigues\"\/>\n\t<meta name=\"google-site-verification\" content=\"QKPfpDCzHmzKyfFk5j1KZW3HhROYTPeqwBN5qcJ8qcg\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"BLOG - JRT Technology Solutions - Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions\" \/>\n\t\t<meta property=\"og:description\" content=\"Descubra as novidades da atualiza\u00e7\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"100\" \/>\n\t\t<meta property=\"og:image:height\" content=\"75\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-05T20:09:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-05T20:09:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61590814880509\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Descubra as novidades da atualiza\u00e7\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#blogposting\",\"name\":\"Cloudflare Workers Atualiza\\u00e7\\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions\",\"headline\":\"Cloudflare Workers Atualiza\\u00e7\\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary\",\"author\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-image-1783282184764.jpg\",\"width\":1440,\"height\":1024,\"caption\":\"Cloudflare Workers Atualiza\\u00e7\\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary\"},\"datePublished\":\"2026-07-05T17:09:56-03:00\",\"dateModified\":\"2026-07-05T17:09:56-03:00\",\"inLanguage\":\"pt-BR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#webpage\"},\"articleSection\":\"CDN \\\/ Cloudflare, atualiza\\u00e7\\u00e3o Cloudflare Workers, cache Vary, Cloudflare Workers, desenvolvimento em nuvem, perfis Wrangler, tipagem Cloudflare Workers\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jrtx.com.br\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/cdn-cloudflare\\\/#listItem\",\"name\":\"CDN \\\/ Cloudflare\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/cdn-cloudflare\\\/#listItem\",\"position\":2,\"name\":\"CDN \\\/ Cloudflare\",\"item\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/cdn-cloudflare\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#listItem\",\"name\":\"Cloudflare Workers Atualiza\\u00e7\\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#listItem\",\"position\":3,\"name\":\"Cloudflare Workers Atualiza\\u00e7\\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/category\\\/cdn-cloudflare\\\/#listItem\",\"name\":\"CDN \\\/ Cloudflare\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\",\"name\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"description\":\"Um espa\\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\\u00e1tica e atual. Aqui voc\\u00ea encontra novidades, an\\u00e1lises, tutoriais e reflex\\u00f5es sobre inova\\u00e7\\u00e3o, intelig\\u00eancia artificial, gadgets, programa\\u00e7\\u00e3o e tend\\u00eancias digitais. Nosso objetivo \\u00e9 simplificar o complexo, ajudar voc\\u00ea a se manter atualizado e transformar conhecimento em pr\\u00e1tica no seu dia a dia.\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/\",\"telephone\":\"+552138277513\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-logo-mini.jpg\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#organizationLogo\",\"width\":100,\"height\":75},\"image\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61590814880509\",\"https:\\\/\\\/www.instagram.com\\\/jrtx.tech\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/\",\"name\":\"Thiago Paes Rodrigues\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cdfdf5f766c59d9c9acab959751c31c3442acd94d4b2927c51d2a0c31b50822?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Thiago Paes Rodrigues\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#webpage\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/\",\"name\":\"Cloudflare Workers Atualiza\\u00e7\\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions\",\"description\":\"Descubra as novidades da atualiza\\u00e7\\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/author\\\/thiago\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-image-1783282184764.jpg\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#mainImage\",\"width\":1440,\"height\":1024,\"caption\":\"Cloudflare Workers Atualiza\\u00e7\\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/2026\\\/07\\\/05\\\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\\\/#mainImage\"},\"datePublished\":\"2026-07-05T17:09:56-03:00\",\"dateModified\":\"2026-07-05T17:09:56-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/\",\"name\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"alternateName\":\"JRT Technology Solutions | Tecnologia e Inova\\u00e7\\u00e3o para Empresas\",\"description\":\"Um espa\\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\\u00e1tica e atual. Aqui voc\\u00ea encontra novidades, an\\u00e1lises, tutoriais e reflex\\u00f5es sobre inova\\u00e7\\u00e3o, intelig\\u00eancia artificial, gadgets, programa\\u00e7\\u00e3o e tend\\u00eancias digitais. Nosso objetivo \\u00e9 simplificar o complexo, ajudar voc\\u00ea a se manter atualizado e transformar conhecimento em pr\\u00e1tica no seu dia a dia.\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/jrtx.com.br\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions","description":"Descubra as novidades da atualiza\u00e7\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!","canonical_url":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"QKPfpDCzHmzKyfFk5j1KZW3HhROYTPeqwBN5qcJ8qcg","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#blogposting","name":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions","headline":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary","author":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"publisher":{"@id":"https:\/\/jrtx.com.br\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/07\/ai-image-1783282184764.jpg","width":1440,"height":1024,"caption":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary"},"datePublished":"2026-07-05T17:09:56-03:00","dateModified":"2026-07-05T17:09:56-03:00","inLanguage":"pt-BR","mainEntityOfPage":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#webpage"},"isPartOf":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#webpage"},"articleSection":"CDN \/ Cloudflare, atualiza\u00e7\u00e3o Cloudflare Workers, cache Vary, Cloudflare Workers, desenvolvimento em nuvem, perfis Wrangler, tipagem Cloudflare Workers"},{"@type":"BreadcrumbList","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog#listItem","position":1,"name":"Home","item":"https:\/\/jrtx.com.br\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/cdn-cloudflare\/#listItem","name":"CDN \/ Cloudflare"}},{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/cdn-cloudflare\/#listItem","position":2,"name":"CDN \/ Cloudflare","item":"https:\/\/jrtx.com.br\/blog\/category\/cdn-cloudflare\/","nextItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#listItem","name":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary"},"previousItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#listItem","position":3,"name":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary","previousItem":{"@type":"ListItem","@id":"https:\/\/jrtx.com.br\/blog\/category\/cdn-cloudflare\/#listItem","name":"CDN \/ Cloudflare"}}]},{"@type":"Organization","@id":"https:\/\/jrtx.com.br\/blog\/#organization","name":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","description":"Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","url":"https:\/\/jrtx.com.br\/blog\/","telephone":"+552138277513","logo":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#organizationLogo","width":100,"height":75},"image":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61590814880509","https:\/\/www.instagram.com\/jrtx.tech\/"]},{"@type":"Person","@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author","url":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/","name":"Thiago Paes Rodrigues","image":{"@type":"ImageObject","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cdfdf5f766c59d9c9acab959751c31c3442acd94d4b2927c51d2a0c31b50822?s=96&d=mm&r=g","width":96,"height":96,"caption":"Thiago Paes Rodrigues"}},{"@type":"WebPage","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#webpage","url":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/","name":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions","description":"Descubra as novidades da atualiza\u00e7\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/jrtx.com.br\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#breadcrumblist"},"author":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"creator":{"@id":"https:\/\/jrtx.com.br\/blog\/author\/thiago\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/07\/ai-image-1783282184764.jpg","@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#mainImage","width":1440,"height":1024,"caption":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary"},"primaryImageOfPage":{"@id":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/#mainImage"},"datePublished":"2026-07-05T17:09:56-03:00","dateModified":"2026-07-05T17:09:56-03:00"},{"@type":"WebSite","@id":"https:\/\/jrtx.com.br\/blog\/#website","url":"https:\/\/jrtx.com.br\/blog\/","name":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","alternateName":"JRT Technology Solutions | Tecnologia e Inova\u00e7\u00e3o para Empresas","description":"Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/jrtx.com.br\/blog\/#organization"}}]},"og:locale":"pt_BR","og:site_name":"BLOG - JRT Technology Solutions - Um espa\u00e7o dedicado a explorar o universo da tecnologia de forma clara, pr\u00e1tica e atual. Aqui voc\u00ea encontra novidades, an\u00e1lises, tutoriais e reflex\u00f5es sobre inova\u00e7\u00e3o, intelig\u00eancia artificial, gadgets, programa\u00e7\u00e3o e tend\u00eancias digitais. Nosso objetivo \u00e9 simplificar o complexo, ajudar voc\u00ea a se manter atualizado e transformar conhecimento em pr\u00e1tica no seu dia a dia.","og:type":"article","og:title":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions","og:description":"Descubra as novidades da atualiza\u00e7\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!","og:url":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/","og:image":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","og:image:secure_url":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg","og:image:width":100,"og:image:height":75,"article:published_time":"2026-07-05T20:09:56+00:00","article:modified_time":"2026-07-05T20:09:56+00:00","article:publisher":"https:\/\/www.facebook.com\/profile.php?id=61590814880509","twitter:card":"summary_large_image","twitter:title":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary - BLOG - JRT Technology Solutions","twitter:description":"Descubra as novidades da atualiza\u00e7\u00e3o do Cloudflare Workers: Tipagem v5, Perfis Wrangler e Cache Vary. Clique e fique por dentro!","twitter:image":"https:\/\/jrtx.com.br\/blog\/wp-content\/uploads\/2026\/03\/cropped-logo-mini.jpg"},"aioseo_meta_data":{"post_id":"1398","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-07-05 20:16:23","updated":"2026-07-05 20:16:23"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jrtx.com.br\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/jrtx.com.br\/blog\/category\/cdn-cloudflare\/\" title=\"CDN \/ Cloudflare\">CDN \/ Cloudflare<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/jrtx.com.br\/blog"},{"label":"CDN \/ Cloudflare","link":"https:\/\/jrtx.com.br\/blog\/category\/cdn-cloudflare\/"},{"label":"Cloudflare Workers Atualiza\u00e7\u00e3o: Tipagem v5, Perfis Wrangler e Cache Vary","link":"https:\/\/jrtx.com.br\/blog\/2026\/07\/05\/cloudflare-workers-atualizacao-tipagem-v5-perfis-wrangler-e\/"}],"_links":{"self":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/1398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1398"}],"version-history":[{"count":0,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/1398\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media\/1397"}],"wp:attachment":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}