Melhorias de desempenho da página da nova guia do Firefox chegando

Mozilla introduzido Página da nova guia do Firefox no final de janeiro de 2012. Basicamente, foi a visão da empresa sobre a página Speed ​​Dial do Opera, exibindo nove páginas frequentemente visitadas com opções para fixar páginas selecionadas na interface para tê-las disponíveis o tempo todo. A página da nova guia deve fornecer aos usuários do Firefox uma opção para carregar páginas populares mais rapidamente.



Os usuários do Firefox que não estão interessados ​​na página podem desativar seu histórico de navegação no programa, alterar o URL da página nova guia para outro, por exemplo, sobre: ​​em branco ou substitua-o por um dos muitos add-ons que modificaram a página da nova guia nos últimos anos.

firefox new tab page

Os usuários do Firefox em sistemas mais lentos podem ter notado que pode levar algum tempo até que a página da nova guia seja exibida completamente em suas máquinas. A página HTML estática precisa ser analisada e renderizada, por isso você pode notar um atraso notável. Isso é um problema, considerando que abrir uma página de nova guia é uma das operações mais comuns no navegador.



O Mozilla no Firefox 17 - que é a versão Nightly atual do navegador da web - implementou uma mudança que deve melhorar o desempenho ao carregar a página da nova guia no navegador. o solução pré-carrega parte dos dados em segundo plano para que leve menos tempo para renderizar a página da nova guia.

Uma ideia simples seria pré-carregar a página newtab em segundo plano e, quando gBrowser.addTab () for chamado, mover o docShell recém-carregado para o segundo plano e trocá-lo pelo docShell pré-carregado.

O usuário agora pode interagir com a guia carregada instantaneamente ou apenas navegar para fora. Quando outra guia é aberta, apenas trocamos novamente porque a guia anterior agora deve ser carregada em segundo plano. Se ainda não estiver carregado (o que quase nunca deve ser o caso), não podemos simplesmente trocar e deixar a nova guia carregar normalmente.



O recurso chegou ao Firefox 17 na forma de uma preferência desabilitada por padrão. Para permitir que carregue sobre: ​​config no navegador, filtre por browser.newtab.preload aqui e clique duas vezes na entrada para defini-la como verdade para habilitá-lo. Para desativá-lo novamente em um momento posterior, execute a mesma operação e certifique-se de que o valor do parâmetro seja definido como falso no final.

A segunda mudança é sutil : Mozilla removeu o indicador de conexão quando uma nova página de guia é carregada no navegador.

Atualmente, a sequência de texto “Conectando…” aparece muito brevemente no título de uma guia recém-criada antes que o texto seja substituído por “Nova guia”. Este texto não deve aparecer por dois motivos. Primeiro, porque fica visível por um período muito curto para ser lido e nenhum texto que exibimos deve ser ilegível. Em segundo lugar, porque é impreciso, já que a Nova Guia usa dados em cache em vez de dados e não requer conexão.



A guia deve estar em branco antes da exibição de “Nova guia” e, de preferência, “Nova guia” seria exibida tão rápido que aparecesse instantaneamente em uma nova guia.

É automaticamente ativo nas últimas compilações do Firefox 17.