Uma análise de caches locais que o Firefox usa
- Categoria: Raposa De Fogo
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
O cache offline
- Windows Vista e mais recente : C: Usuários \ AppData Local Mozilla Firefox Profiles . OfflineCache
- Mac / Linux : /Users//Library/Caches/Firefox/Profiles/./OfflineCache
- Preferência : browser.cache.offline.enable
- Valores : Verdadeiro (habilitado) ou falso (desabilitado)
- Informação adicional : https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache#Storage_location_and_clearing_the_offline_cache
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.