A renderização do Chrome fica mais rápida: eis o que o Google não diz

O Google anunciou ontem que implementou várias melhorias no navegador Chrome da empresa, que melhoram a maneira como o navegador renderiza conteúdo.

Embora as melhorias na velocidade bruta sejam sempre boas, há muito o que você pode fazer sobre isso. É por isso que o Google começou a procurar outros métodos para melhorar o desempenho do Chrome.

Uma melhoria mencionada pelo Google no artigo altera a maneira como o Chrome lida com redesenhos de páginas. O navegador identifica áreas da página que não foram alteradas e aquelas que foram alteradas. Qualquer coisa que não tenha sido alterada é copiada, o que acelera a operação.

O desempenho pode sofrer um impacto quando as páginas são muito dinâmicas. A otimização do Google possui comandos de desenho de faixa do Chrome e permite que o navegador identifique elementos que não foram modificados. Ele pode copiar tudo do cache, o que, segundo o Google, pode acelerar a pintura de um novo quadro em até 35%.

O artigo descreve um segundo método de otimização no qual o Google Chrome copia blocos de quadros anteriores, para atualizar somente pixels específicos nesse bloco posteriormente para acelerar o tempo necessário para redesenhar.

Esse novo método reduz o tempo de redesenho de peças em até 40%, de acordo com a empresa.

Isso parece bom e ótimo, mas o Google deixa de mencionar que o segundo método não é suportado por todos os sistemas operacionais e até arquiteturas.

Se você seguir o link para a postagem no blog da Intel sobre o novo recurso de cópia zero, saberá que o recurso só está ativado por padrão no Chrome OS. O artigo remonta a março de 2016, mas o Google não fornece nenhuma indicação sobre a versão do Chrome, nem os sistemas operacionais em que está ativado por padrão.

Modo de atualização de bloco de cópia zero

Para verificar se o novo modo de cópia zero está disponível no seu dispositivo, faça o seguinte:

  1. Carregue chrome: // gpu na barra de endereços do navegador.
  2. Em Status dos recursos gráficos, verifique se o GpuMemoryBuffers nativo está ativado. Se não estiver, por exemplo, apenas software, você não poderá utilizá-lo agora.
  3. Em Informações do compositor, verifique se o Modo de atualização do bloco está definido como Cópia zero.

Se apenas o Modo de atualização do bloco não estiver definido corretamente, o padrão será definido como Uma cópia, e você poderá ativar o recurso da seguinte maneira:

  1. Carregue chrome: // flags / # enable-zero-copy na barra de endereços do Chrome.
  2. O sinalizador Rasterizador de cópia zero ativa o recurso no Chrome quando você o define como ativado.
  3. Reinicie o Chrome depois de fazer a alteração e verifique a página chrome: // gpu novamente depois. A TI deve mostrar cópia zero lá.

Palavras finais

Algumas coisas não estão claras depois de ler a postagem no blog do Google. Primeiro, a empresa não menciona a versão do Chrome ou os sistemas operacionais para os quais os novos recursos estão disponíveis.

Também não há menção de se o novo recurso de cópia zero é apenas um recurso da Intel ou também está disponível para processadores que não são da Intel.

Agora você: Qual a sua opinião sobre o anúncio?