terça-feira, 9 de junho de 2020

MAIS SOBRE NAVEGADORES — DESEMPENHO (PARTE XVII)


ATÉ UM ESQUILO CEGO CONSEGUE EVENTUALMENTE ENCONTRAR UMA AVELÃ.

Há quem diga que o Firefox é mais veloz que os seus concorrentes diretos, e mesmo fãs do Chrome reconhecem a agilidade da "raposinha", que fica ainda melhor com alguns "ajustes finos" que pouca gente implementa porque não conhece o "caminho das pedras". E é isso que veremos a seguir.

Observação: Note que é preciso agir com cautela, pois modificações indevidas podem comprometer o funcionamento do navegador. O lado bom da história e que tudo é reversível no âmbito do software, de modo que bastar reinstalar o navegador para que tudo volte a ser como antes no quartel de Abrantes, mas é melhor prevenir do que remediar.

Como seus concorrente, o Firefox também promete consumir menos memória a cada nova versão, mas tudo fica na promessa. Então, aplica-se também a ele as dicas genéricas que eu sugeri nos posts em que foquei o Chrome, como manter abertas somente as abas necessárias, desabilitar (ou remover) extensões inúteis, e por aí afora. Dito isso, vamos em frente:

— Abra o Firefox e digite about:config na barra de endereços e tecle Enter;

— No alerta que será exibido em seguida (vide ilustração desta postagem), clique no botão com os (melodramáticos) dizeres: Aceitar o risco e continuar;

— Na caixa Pesquisar preferências por nome da janela que se abre em seguida, digite browser.sessionhistory.max_total_viewer e altere o atributo Valor do item em questão de -1 para 0 (não se esqueça de confirmar na caixa de verificação à esquerda);

Reinicie o navegador.

Para aumentar a velocidade com que o Firefox carrega as páginas, existe uma técnica, conhecida como pipelining (ou paralelismo, numa tradução livre), que consiste em forçar o navegador a requisitar as páginas ao servidor várias vezes ao mesmo tempo (em vez de fazer uma requisição por vez), o que, em última análise, permite que diversos elementos do endereço sejam “recuperados paralelamente”. Para ativar esse recurso:

— Torne a abrir a página de configurações (digitando about:config na barra de endereços);

— Na caixa Pesquisar preferências por nome, digite network.http.pipelining e mude seu valor para true.

— Reinicie navegador.

Por último, mas não menos importante, experimente limitar o consumo de RAM a 10 MB quando o Firefox estiver minimizado, independentemente do número de abas abertas. Para isso:

— Volte à página das configurações (digitando about:config na barra de endereços);

— Na caixa Pesquisar preferências por nome, digite config.trim_on_minimize, tecle Enter, selecione a opção true e clique em OK.

— Reinicie o navegador.

ObservaçãoEssa última dica limita o consumo de memória a 10MB; caso você observe eventual perda de desempenho ou dificuldade no carregamento de páginas mais pesadas, refaça os passos anteriores, torne a configurar como false o parâmetro do campo config.trim_on_minimize e reinicie o Firefox.