Chrome будет регулировать фоновые вкладки, чтобы сэкономить энергию

Видео: How to auto-translate websites to different languages through Chrome - Android 2024

Видео: How to auto-translate websites to different languages through Chrome - Android 2024
Anonim

Хотя Google Chrome в настоящее время доминирует на рынке веб-браузеров, он известен тем, что использует слишком много энергии и быстро разряжает аккумулятор. Тем не менее, гигант Маунтин-Вью теперь заявляет, что предпринимает шаги для решения проблемы энергопотребления браузера. Начиная с Chrome 57, Google теперь регулирует фоновые вкладки, чтобы сэкономить заряд батареи.

Chrome 57 начинает первый этап плана регулирования Google, долгосрочной инициативы, направленной на снижение энергопотребления браузера и влияния на ресурсы процессора путем уничтожения вкладок, работающих в фоновом режиме. Google возлагает ответственность за фоновые вкладки на 30% энергопотребления Chrome, по крайней мере, на настольных ПК.

Александр Тимин, инженер-программист из Google, объяснил в своем блоге:

С помощью новой политики регулирования Chrome 57 будет задерживать таймеры, чтобы ограничить среднюю загрузку ЦП до 1% ядра, если приложение использует слишком много ЦП в фоновом режиме. Вкладки, воспроизводящие аудио или поддерживающие соединения в реальном времени, такие как WebSockets или WebRTC, не будут затронуты.

Мы обнаружили, что этот механизм регулирования позволяет на 25% меньше загружать фоновые вкладки. В долгосрочной перспективе идеальным вариантом будет полная приостановка фоновых вкладок, а вместо этого использование новых API-интерфейсов для работы в фоновом режиме. Chrome продолжит предпринимать шаги в этом направлении, чтобы продлить время автономной работы пользователей, и в то же время предоставит разработчикам все те же возможности, которые могут создать сегодня.

Google впервые раскрыл свой план по сокращению фоновых вкладок в августе прошлого года. Политика применяется к вкладкам, которые превышают выделенное время для запуска функций JavaScript, называемых таймерами. Инженеры Google считают, что JavaScript-объявления и аналитические скрипты являются основной причиной интенсивных фоновых задач. С новой политикой регулирования фона у разработчиков будет достаточно времени для внесения необходимых корректировок, поскольку некоторые функции веб-сайта зависят от фоновых операций.

Chrome будет регулировать фоновые вкладки, чтобы сэкономить энергию