Uma análise de caches locais que o Firefox usa

Experimente Nosso Instrumento Para Eliminar Problemas

Nos primórdios da Internet, havia apenas um único cache para arquivos HTML e elementos estáticos como imagens, mas com o surgimento do HTML5 e dos aplicativos modernos da web surgiram novos formatos de cache que os navegadores modernos usam.

Embora possa fazer sentido usar diferentes locais para o cache do ponto de vista do desenvolvedor, isso torna as coisas difíceis para usuários preocupados com a privacidade e interessados ​​em tecnologia que desejam ficar de olho no conteúdo e no tamanho do cache.

Por favor, verifique nosso guia sobre como limpar o cache do navegador principal uma vez que lista o diretório principal do cache do Firefox no sistema local, entre outras coisas.

Este guia examina exclusivamente novos locais de cache.

Informação de cache do Firefox

firefox cache

O cache offline

Introduzido em 2007, foi projetado para armazenar elementos marcados com rel = 'offline-resource' no cache offline.

A ideia principal é fornecer recursos de navegação offline aos dispositivos, para melhorar o desempenho de recursos importantes e reduzir a carga do servidor. O cache offline pode ser usado por aplicativos HTML5

Os desenvolvedores podem usar a interface do Cache de aplicativo (AppCache) para especificar os recursos que o navegador deve armazenar em cache e disponibilizar para usuários offline. Os aplicativos armazenados em cache são carregados e funcionam corretamente, mesmo se os usuários clicarem no botão Atualizar quando estiverem offline.

IndexedDB

  • Windows Vista e mais recente : C: Usuários \ AppData Local Mozilla Firefox Profiles . IndexedDB
  • Mac / Linux : /Users//Library/Caches/Firefox/Profiles/./indexedDB
  • Preferência : dom.indexedDB.enabled
  • Valores : Verdadeiro (habilitado) ou falso (desabilitado)
  • Informação adicional : https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

IndexedDB é uma tecnologia de navegador que pode conter grandes quantidades de dados estruturados e oferece suporte a pesquisas de alto desempenho usando índices. Ele está disponível offline, online e em HTML5 Web Workers.

IndexedDB é um sistema de banco de dados transacional, como um RDBMS baseado em SQL; entretanto, enquanto o último usa tabelas com colunas fixas, IndexedDB é um banco de dados orientado a objetos baseado em JavaScript. IndexedDB permite armazenar e recuperar objetos que são indexados com uma chave; quaisquer objetos suportados pelo algoritmo de clone estruturado podem ser armazenados

Para visualizar o conteúdo de IndexedDB, use um complemento como SQLite Manager para Firefox .

Armazenamento Dom

  • Windows Vista e mais recente : C: Users \ AppData Local Mozilla Firefox Profiles . Webappsstore.sqlite
  • Mac / Linux : /Users//Library/Caches/Firefox/Profiles/./webappsstore.sqlite
  • Preferência : dom.storage.enabled
  • Valores : Verdadeiro (habilitado) ou falso (desabilitado)
  • Informação adicional : https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API

Isso permite a sessão do lado do cliente e armazenamento persistente no Firefox. Ele é usado para armazenar (mais) dados no sistema local em comparação com os cookies. Dom Storage é usado por supercookies, mas também por sites que precisam salvar dados no sistema local.

Os usuários do Firefox podem usar o FireStorage extensão para o navegador da web para exibir o conteúdo do armazenamento local HTML5 para o site ativo no navegador.

Embora seja possível desabilitar um, alguns ou todos os caches listados, você pode ter problemas ao usar aplicativos da web que utilizam os recursos.

Agora você: Tem algo para adicionar ou comentar? Deixe-nos saber abaixo na seção de comentários.