Calculadora de orçamento de cache PWA
Informe as URLs do seu manifesto de precache da PWA e defina seu orçamento de cache para calcular o tamanho total do cache, a economia com GZIP e Brotli de cada tipo de recurso e obter recomendações específicas de quais recursos excluir para ficar dentro do orçamento. Roda inteiramente no seu navegador - sem requisições de rede e sem cadastro.
Enter the URLs in your PWA precache manifest and set your cache budget. The calculator estimates total cache size, shows GZIP and Brotli savings per asset, and recommends which assets to exclude to stay within budget. Runs entirely in your browser - no network requests, no signup required.
Leave "Known size" blank to use typical sizes for each asset type. Enter the actual file size in KB for more accurate results.
Por que usar nossa calculadora de orçamento de cache PWA?
- Cálculo instantâneo do orçamento de cache: cole sua lista de URLs de precache, defina seu orçamento e veja na hora o tamanho total do cache, a economia com GZIP e Brotli e quais recursos excluir - tudo em um clique.
- Calculadora de orçamento de cache PWA online segura: todo o cálculo roda no seu navegador. Nenhuma URL é baixada e nenhum dado sai do seu dispositivo - seguro para analisar manifestos internos, de homologação ou de produção.
- Recomendações inteligentes de exclusão: quando o precache ultrapassa o orçamento, a calculadora recomenda quais recursos migrar para o cache em tempo de execução, priorizando HTML, CSS e JS críticos em vez de arquivos de mídia grandes.
- 100 % grátis para sempre: calcule quantos orçamentos de cache PWA quiser, totalmente grátis. Sem conta, sem assinatura, sem limites e sem anúncios.
O que é uma calculadora de orçamento de cache PWA?
Uma calculadora de orçamento de cache PWA calcula o armazenamento total consumido por uma lista de URLs de um manifesto de precache de service worker e compara com um orçamento configurável, mostrando quais recursos devem ser excluídos para ficar dentro do limite. Nossa calculadora grátis roda inteiramente no navegador, detecta cada tipo de recurso pela extensão da URL, aplica taxas de compressão típicas e recomenda quais recursos migrar para o cache em tempo de execução quando o orçamento é ultrapassado.
Como funciona nossa calculadora de orçamento de cache PWA
- Informe suas URLs e o orçamento: cole as URLs do manifesto de precache do seu service worker, uma por linha. Defina seu orçamento de cache em MB (50 MB por padrão). Opcionalmente, informe o tamanho conhecido do arquivo em KB para cada URL.
- Cálculo instantâneo no navegador: clique em «Calcular orçamento de cache» - a ferramenta detecta cada tipo de recurso, aplica taxas de compressão típicas, calcula o tamanho total do cache e compara com seu orçamento. Nenhuma requisição de rede é feita.
- Revise as recomendações de exclusão: os recursos que fazem você ultrapassar o orçamento são marcados para exclusão, priorizando HTML, CSS e JS críticos e recomendando arquivos de mídia grandes para o cache em tempo de execução.
O que é analisado
- Detecção do tipo de recurso: as extensões de URL classificam cada recurso como HTML, CSS, JS, JSON, imagem de bitmap, SVG, fonte, áudio, vídeo ou binário.
- Taxas de compressão: cada tipo de recurso tem taxas típicas de GZIP e Brotli; recursos de texto comprimem de 70 a 85 %, enquanto formatos binários quase não ganham nada com a compressão HTTP.
- Cumprimento do orçamento: a calculadora ordena os recursos por prioridade (crítica → alta → média → baixa) e marca os de menor prioridade para exclusão quando o total ultrapassa seu orçamento.
- Estratégia por recurso: cada recurso recebe uma recomendação específica, desde ativar Brotli até trocar para WOFF2 em fontes ou WebP em imagens.
Cotas de armazenamento do cache PWA
Os navegadores impõem cotas de armazenamento aos caches de service worker. O Chrome e o Edge permitem até 60 % do espaço livre em disco, mas a recomendação prática é manter o precache inicial abaixo de 50 MB para uma boa experiência do usuário em dispositivos móveis. Manifestos de precache grandes atrasam o evento de instalação do service worker e podem causar erros de cota em dispositivos com pouco armazenamento. Use esta calculadora de orçamento de cache PWA para manter seu precache enxuto - mova áudios, vídeos e imagens não críticas grandes para o cache em tempo de execução em vez de pré-carregá-los.
Perguntas frequentes
Uma calculadora de orçamento de cache PWA calcula o armazenamento total consumido por uma lista de URLs de um manifesto de precache de service worker e compara com um orçamento configurável, mostrando quais recursos devem ser excluídos para ficar dentro do limite. Nossa calculadora online grátis roda inteiramente no navegador - nenhuma requisição de rede é feita e nenhum dado sai do seu dispositivo.
Não. A calculadora estima os tamanhos com base na extensão do arquivo da URL e nos tamanhos típicos de cada tipo de recurso. Se você souber o tamanho real do arquivo, informe-o na coluna «Tamanho conhecido (KB)» para uma estimativa mais precisa. Essa abordagem funciona sem acesso à rede e é segura para URLs internas ou de homologação.
Sim, a privacidade total é garantida. Todo o cálculo roda no lado do cliente, no seu navegador. Nenhuma URL é baixada e nenhum dado sai do seu dispositivo - seguro para analisar URLs internas, de homologação ou de produção que possam conter caminhos sensíveis.
Sim. A calculadora é 100 % grátis, sem cadastro, sem assinatura, sem limites de URL e sem anúncios. Você pode calcular quantos orçamentos de cache PWA quiser.
A recomendação prática é manter o precache inicial abaixo de 50 MB para uma boa experiência do usuário em dispositivos móveis. O Chrome e o Edge permitem até 60 % do espaço livre em disco, mas dispositivos com pouco armazenamento podem ter muito menos. Manifestos de precache grandes também atrasam o evento de instalação do service worker, o que pode prejudicar o desempenho do primeiro carregamento.
A calculadora ordena os recursos por prioridade: HTML, CSS e JS são considerados críticos e mantidos primeiro. JSON e SVG têm prioridade alta. Imagens de bitmap e fontes têm prioridade média. Arquivos de áudio, vídeo e binários têm prioridade baixa e são os primeiros candidatos à exclusão quando o total ultrapassa seu orçamento.
Imagens de bitmap (JPEG, PNG, WebP, AVIF) e arquivos de áudio/vídeo já estão comprimidos com seus próprios codecs - aplicar compressão HTTP por cima quase não ajuda e desperdiça CPU. Fontes WOFF2 já são comprimidas internamente com Brotli. Para esses tipos de recurso, a ferramenta recomenda otimizações no nível do formato.
Se você usa Workbox, o manifesto de precache é gerado durante o processo de build - procure o arquivo workbox-precache-manifest.*.js ou o manifesto injetado no seu service worker. Para service workers manuais, liste as URLs que você passa para cache.addAll() no seu manipulador do evento install.
Recursos marcados para exclusão devem sair do precache e passar para o cache em tempo de execução. No Workbox, use registerRoute() com uma estratégia de cache como StaleWhileRevalidate ou CacheFirst para esses recursos. O cache em tempo de execução os armazena sob demanda conforme o usuário navega, em vez de baixar tudo antecipadamente durante o evento de instalação.