O Google Chrome é um dos navegadores mais famosos do mundo, não só por ser de uma empresa de tecnologia super idolatrada, mas também pelo fato de ser um pacman da memória RAM e da energia dos computadores. Sim, da energia!
Muitos usuários não sabem disso, mas o navegador possui guias de fundo que consomem 1/3 da energia total do Chrome nos desktops, então a versão 57 do navegador chega para resolver esse problema fazendo a aceleração das guias de fundo individuais para limitar o consumo de energia.
A API responsável pela visibilidade de uma página do Chrome verifica as guias após 10 segundos em segundo plano. O novo recurso deixará as guias de reprodução de áudio ou de conexões WebSockets e WebRTC sozinhas, já que a API as considera em primeiro plano. No entanto, minimizará todas as guias consideradas em segundo plano, a menos que seja absolutamente necessário executá-las em plena capacidade.
No Blog Chromium, a equipe do Google Chrome disse que se concentrou em melhorar a experiência do usuário ao reduzir o desempenho da guia por muitos anos . Como muitos navegadores, o Chrome tem temporizadores limitados no segundo plano para executar apenas uma vez por segundo. Através da nova política de estrangulamento , o Chrome 57 atrasará os timers para limitar a carga média da CPU para 1% de um núcleo se um aplicativo usar muito CPU em segundo plano.
Esse mecanismo manterá as abas de fundo 25% menos ocupadas, mas a longo prazo é que essas guias sejam totalmente suspensas e confiar que as novas APIs façam o trabalho em segundo plano. Essa otimização será uma das maiores evoluções do navegador até o momento, então vamos torcer para funcionar como o prometido.
Fontes: Engadget e Blog Chromium