Download Google Chrome тестирует таймеры фонового JavaScript для увеличения времени автономной работы


Google Chrome тестирует таймеры фонового JavaScript для увеличения времени автономной работы

Стремясь уменьшить влияние Google Chrome на время автономной работы ноутбука, Google работает над настройкой, которая может значительно снизить расход заряда батареи браузера. Согласно недавнему отчету TheWindowsClub , компания начала тестирование экспериментальной функции с Chrome 86, которая ограничивает срабатывание таймера JavaScript на фоновых веб-страницах и потенциально может продлить время автономной работы до двух часов.

В отчете цитируется технический документ от Google, в котором подробно описывается новая функция, а также несколько экспериментов, которые подчеркивают ожидаемую экономию заряда батареи. В документе показано, что новый флаг Chrome ограничит количество пробуждений по таймеру JavaScript до 1 в минуту, как и браузер Apple Safari, и поможет продлить время автономной работы, не нарушая взаимодействия с пользователем. Однако регулирование будет нацелено только на веб-страницы, которые не останавливают таймеры при событиях изменения видимости, и те, которые не переключились на современные API, такие как MutationObserver, IntersectionObserver или requestAnimationFrame.

Google Chrome тестирует таймеры фонового JavaScript для увеличения времени автономной работыРезультаты эксперимента по регулированию таймеров Javascript Google Chrome 86

 

В ходе тестирования с использованием 15-дюймового MacBook Pro 2018 года разработчики Google Chrome обнаружили, что ноутбук разряжается за 6,4 часа при просмотре страниц в Chrome без установленного флажка. Этот же ноутбук разряжался за 9,3 часа при использовании Safari. Однако после включения флага разработчики обнаружили, что в Chrome ноутбук проработал 8,2 часа. Во всех случаях у разработчиков была одна пустая вкладка, открытая на переднем плане, и 36 вкладок, открытых в фоновом режиме.

В другом эксперименте разработчики заменили пустую вкладку на видео YouTube, воспроизводимое в полноэкранном режиме, и ноутбук проработал 4,6 часа в текущем состоянии Chrome. С включенным флагом регулирования JavaScript тот же ноутбук проработал 5,3 часа.

Экспериментальный флаг, называемый «Задержка таймеров Javascript в фоновом режиме», уже доступен в Google Chrome Canary 86 и может быть включен в Chrome для Windows, Mac, Linux, Android и Chrome OS. Согласно  BleepingComputer , в ближайшем будущем эта функция будет запущена в стабильной версии Google Chrome 86, и она будет включена по умолчанию. Однако пользователи Chrome Enterprise получат возможность отключить эту функцию, как только она станет поведением по умолчанию.





1
Rating Installs Content Rating



0 Comments

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format