A duração e o desempenho da bateria do Chrome melhoram com a otimização das páginas em segundo plano

Vídeo: Como Economizar Bateria Usando a Nova Função Do Chrome 2024

Vídeo: Como Economizar Bateria Usando a Nova Função Do Chrome 2024
Anonim

O Google Chrome pode ser o navegador da Web com melhor desempenho hoje, mas seus recursos impressionantes costumam ter seu preço na bateria. Isso ocorre porque as guias do Chrome consomem muitos recursos do sistema, mesmo quando estão em execução em segundo plano. O Google agora está trabalhando em um cronômetro que reduziria as páginas de segundo plano, em um esforço para ajudar a melhorar a vida da bateria e o desempenho do navegador.

O sistema de limitação será enviado com o Chrome 56 e limitará o número de operações JavaScript para as guias em segundo plano. O Google pretende a limitação para minimizar o uso da CPU das páginas de segundo plano do Chrome, supostamente levando a um melhor desempenho do navegador e ao prolongamento da duração da bateria como resultado indireto.

O Google explicou o novo mecanismo em detalhes em um documento do Google Docs, que está disponível para visualização agora. O objetivo é usar temporizadores JavaScript com uso intensivo de recursos, que aumentaram de importância nos últimos dois anos, à medida que proliferam aplicativos baseados na Web em tempo real. Pense nos e-mails e mensagens de bate-papo sobre os quais você é notificado em tempo real: os desenvolvedores usam temporizadores de JavaScript para acionar ações em determinados pontos. Esses timers, no entanto, foram sujeitos a abuso, pois muitos desenvolvedores tendem a sobrecarregar as páginas com timers ininterruptos, levando as guias em segundo plano do Chrome a consumir grandes quantidades de memória em um dispositivo.

Com a nova atualização chegando à versão estável do Chrome 56, o Google implementará um orçamento de tempo para cada guia. O orçamento de tempo controlará o acesso ao mecanismo de processamento JavaScript do Chrome para páginas em segundo plano. O orçamento de tempo para as guias em segundo plano pode acabar se as páginas sem foco acionarem uma quantidade excessiva de temporizadores.

O engenheiro do Google, Alexander Timin, descreve o mecanismo de limitação:

  • Cada WebView tem um orçamento (em segundos) para executar temporizadores em segundo plano.
  • Uma tarefa de timer só pode ser executada quando o orçamento não for negativo.
  • Após a execução de um cronômetro, seu tempo de execução é subtraído do orçamento.
  • O orçamento é regenerado com o tempo (a uma taxa de 0, 01 segundos por segundo).

O Google planeja lançar o novo recurso para Windows, Mac, Linux, Chrome OS, Android e Android WebView, embora ainda não haja uma data de lançamento oficial para o Chrome 56 estável.

A duração e o desempenho da bateria do Chrome melhoram com a otimização das páginas em segundo plano