Firefox 67: descarregue automaticamente guias não utilizadas para melhorar a memória

A Mozilla planeja introduzir um novo recurso no Firefox 67 Stable, que visa melhorar o uso de memória do navegador em condições de pouca memória.

Os navegadores usam muito mais memória do que há uma década atrás, em parte porque os sites cresceram significativamente em tamanho e em parte porque os navegadores também mudaram.

Não é mais incomum que guias únicas usem centenas de Megabytes de memória e há casos em que o uso de memória ultrapassa a marca de 1 Gigabyte para guias individuais.

O uso de memória, especialmente em dispositivos com pouca memória, é uma prioridade para os fabricantes de navegadores. Se você executar o Firefox ou outro navegador em um sistema de 4 Gigabytes ou 2 Gigabytes de RAM, poderá ter muitos caches se abrir o suficiente ou o tipo certo de sites.

O conceito de descarregar guias no navegador para liberar memória não é novo. Extensões como Dormancy, Suspend Background Tabs, BarTab ou Unload Tab for Firefox (todas não são mais compatíveis com o Firefox 57 ou mais recente), ou Lazy Load Tabs, TabMemFree ou Tabs Limiter for Google Chrome, suportam a funcionalidade há anos.

A Mozilla melhorou significativamente o descarregamento de guias nos últimos anos.

Se tudo correr como planejado, o Firefox 67 apresentará um novo recurso para descarregar guias não utilizadas para melhorar a memória. O relatório inicial de erros remonta oito anos, mas o trabalho no recurso começou a sério há pouco tempo.

A Mozilla planeja descarregar abas no Firefox em situações de pouca memória para reduzir o número de falhas que os usuários experimentam causadas por pouca memória. O bug lista outro cenário, para liberar recursos, mas ainda não está claro se e como isso será implementado.

O Mozilla usa uma lista de prioridades simples para determinar quais guias descarregar quando o evento for disparado (do menor para o maior)

  1. Guias regulares
  2. Guias fixadas
  3. Guias regulares que reproduzem áudio
  4. Guias fixadas que reproduzem áudio

O recurso já está disponível no Firefox Nightly. Ele foi ativado por padrão no meu sistema, mas você pode controlá-lo com a preferência browser.tabs.unloadOnLowMemory.

Verdadeiro significa que o recurso está ativado, Falso que está desativado. Parece que ele está disponível apenas no Windows neste momento, porque é a única plataforma na qual a Mozilla pode detectar condições de pouca memória, de acordo com o responsável por erros Garbriele Svelto.

O Firefox 67 será lançado em 14 de maio de 2019 no canal Stable do navegador, de acordo com o cronograma de lançamento.

O Google implementou um recurso semelhante no navegador Chrome da empresa. Introduzido em 2015, o descarte de guias no Chrome descartou as guias da memória se a memória do sistema atingir um determinado limite.

Palavras finais

A Mozilla espera uma queda nas falhas relacionadas à falta de memória no Firefox e planeja monitorar essas falhas nas próximas semanas para testar a hipótese.

Agora você : quanta memória o seu navegador costuma usar?