Pular para o conteúdo
Aback Tools Logo

Estimador de tamanho de cache do service worker

Informe as URLs do manifesto de pré-cache do seu service worker para estimar o armazenamento total no cache, os tamanhos GZIP e Brotli de cada tipo de ativo e obter recomendações específicas de compressão. Funciona inteiramente no seu navegador - sem requisições de rede e sem cadastro.

Service Worker Cache Size Estimator

Enter the URLs in your service worker precache manifest - the tool estimates total cache storage, GZIP and Brotli sizes for each asset type, and recommends compression strategies. Runs entirely in your browser. No network requests are made.

0 URLs entered
URLKnown size (KB)

Leave "Known size" blank to use typical sizes for each asset type. Enter the actual file size in KB for more accurate estimates.

Por que usar nosso estimador de tamanho de cache do service worker?

  • Estimativa instantânea do tamanho do cache: cole sua lista de URLs pré-cacheadas e veja na hora o armazenamento total, o tamanho com GZIP e com Brotli - com composição por ativo e estratégia de compressão de cada tipo de arquivo.
  • Estimador de cache do service worker online seguro: toda a estimativa roda inteiramente no seu navegador. Nenhuma URL é buscada e nenhum dado sai do seu dispositivo - seguro para analisar URLs de ambientes internos ou de homologação.
  • Recomendações de compressão por ativo: cada tipo de ativo recebe uma estratégia de compressão específica - desde ativar Brotli para JS e CSS até migrar para WOFF2 nas fontes e WebP nas imagens.
  • 100 % grátis para sempre: estime quantos manifestos de pré-cache precisar, totalmente grátis. Sem conta, sem assinatura, sem limites e sem anúncios.

O que é um estimador de tamanho de cache do service worker?

Um estimador de tamanho de cache do service worker calcula o armazenamento total consumido por uma lista de URLs do manifesto de pré-cache de um service worker - e estima quanto menor cada ativo ficaria com compressão GZIP ou Brotli. Os service workers armazenam ativos localmente no dispositivo do usuário para acesso offline e carregamentos repetidos mais rápidos. Nossa ferramenta grátis analisa a extensão de cada URL para determinar seu tipo de ativo, aplica taxas de compressão típicas e dá recomendações específicas para reduzir o tamanho do cache.

Como funciona nosso estimador de tamanho de cache do service worker

  1. Informe suas URLs: cole as URLs do manifesto de pré-cache do seu service worker - uma por linha. Opcionalmente, informe o tamanho conhecido em KB de cada URL.
  2. Estimativa instantânea no navegador: clique em «Estimar tamanho do cache» - a ferramenta detecta o tipo de cada ativo pela extensão da URL, aplica taxas de compressão típicas e calcula o tamanho total do cache. Nenhuma requisição de rede é feita.
  3. Revise as recomendações: cada ativo recebe uma estratégia de compressão específica - desde ativar Brotli em ativos de texto até trocar de formato em imagens e fontes.

O que é analisado

  • Detecção do tipo de ativo: as extensões das URLs classificam cada ativo como HTML, CSS, JS, JSON, imagem, fonte, áudio, vídeo ou binário.
  • Taxas de compressão: cada tipo de ativo tem taxas de compressão GZIP e Brotli típicas - ativos de texto comprimem 70-85 %, enquanto formatos binários quase não ganham nada.
  • Tamanho total do cache: os totais bruto, com GZIP e com Brotli são mostrados para você ver o impacto de ativar compressão no servidor sobre o download do seu pré-cache.
  • Estratégia por ativo: cada ativo recebe uma recomendação específica - desde ativar Brotli até migrar para WOFF2 nas fontes ou WebP nas imagens.

Cotas de armazenamento dos service workers

Os navegadores impõem cotas de armazenamento aos caches de service worker. Chrome e Edge permitem até 60 % do espaço livre em disco, mas o limite prático para uma boa experiência do usuário é de 50 MB para o pré-cache inicial. Manifestos de pré-cache grandes atrasam a primeira instalação e podem causar erros de cota em dispositivos com pouco armazenamento. Use este estimador para manter o pré-cache enxuto - carregue ativos grandes sob demanda em vez de pré-cacheá-los.

Perguntas frequentes

Um estimador de tamanho de cache do service worker calcula o armazenamento total consumido por uma lista de URLs do manifesto de pré-cache de um service worker e estima os tamanhos GZIP e Brotli de cada ativo. Nosso estimador de tamanho de cache do service worker online grátis funciona inteiramente no seu navegador - nenhuma requisição de rede é feita e nenhum dado sai do seu dispositivo.

Não. A ferramenta estima os tamanhos com base na extensão do arquivo na URL e nos tamanhos típicos de cada tipo de ativo. 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. Toda a estimativa roda inteiramente no lado do cliente, no seu navegador. Nenhuma URL é buscada 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. O estimador de tamanho de cache do service worker é 100 % grátis, sem cadastro, sem assinatura, sem limite de URLs e sem anúncios. Você pode estimar quantos manifestos de pré-cache precisar.

A recomendação prática é manter o pré-cache inicial abaixo de 50 MB para uma boa experiência do usuário em dispositivos móveis. Chrome e Edge permitem até 60 % do espaço livre em disco, mas dispositivos com pouco armazenamento podem ter bem menos. Manifestos de pré-cache grandes também atrasam o evento de instalação do service worker, o que pode prejudicar o desempenho do primeiro carregamento.

Imagens de bitmap (JPEG, PNG, WebP, AVIF) e arquivos de áudio e vídeo já são comprimidos pelos próprios codecs - aplicar compressão HTTP por cima quase não acrescenta nada e consome CPU. Fontes WOFF2 já são comprimidas internamente com Brotli. Para esses tipos de ativo, a ferramenta recomenda em vez disso otimizações no nível do formato.

Se você usa Workbox, o manifesto de pré-cache é gerado durante o build - procure o arquivo workbox-precache-manifest.*.js ou o manifesto injetado no seu service worker. Em service workers manuais, liste as URLs que você passa para cache.addAll() no handler do evento install.

O pré-cache baixa e armazena ativos durante o evento de instalação do service worker - antes de o usuário navegar para qualquer página. O cache em tempo de execução armazena ativos sob demanda conforme o usuário navega. O pré-cache garante disponibilidade offline, mas aumenta o tamanho da instalação; o cache em tempo de execução é mais flexível, mas não garante acesso offline.