Chrome 57 умерил аппетиты фоновых вкладок для экономии энергии

Автор: Богдан Чуб, 15 марта 2017, 12:02
Chrome 57 умерил аппетиты фоновых вкладок для экономии энергии

В прошлом году разработчики Google Chrome серьезно взялись за оптимизацию. Начиная с 53 версии браузер стал экономнее расходовать заряд аккумулятора, а в конце прошлого года Chrome 55 сократил потребление оперативной памяти на 30% (показатель зависит от открытых страниц). Вышедший на прошлой неделе Chrome 57 также позволил увеличить время автономной работы ноутбуков за счет подавления активности фоновых вкладок, на которые обычно приходится примерно треть потребляемой энергии в десктопной версии.

Как это работает

В Chrome 57 используется новый механизм оптимизации таймеров, отвечающих за выполнение задач в фоновых вкладках. Если раньше они срабатывали в одно и то же время (но не чаще раза в секунду), то теперь браузер может задерживать выполнение таймеров, чтобы средняя нагрузка на процессор компьютера не превышала 1%. Функция тестировалась еще в бета-версии Chrome 56, но из-за обнаруженных проблем разработчики решили взять время на доработку технологии. В стабильном релизе для приложений, использующих соединение WebSockets или WebRTC, действуют прежние правила, а вкладки с играющей музыкой считаются активными — их «приглушать» не будут.

Что получилось

По словам команды Chrome, новый механизм позволил на 25% сократить число «занятых» фоновых вкладок. Это положительно скажется на автономности, хотя разработчики не сообщили, насколько дольше будет работать ноутбук с Chrome 57 по сравнению с предыдущими версиями. К слову, в браузере Opera есть специальный экономный режим, способный увеличить время автономной работы устройства на 50%.

Источник: Chromium Blog

Подписывайтесь на наш нескучный канал в Telegram, чтобы ничего не пропустить.

Поделиться