Для економії енергії Chrome придушить фонові вкладки, що піднімають акумулятор

Відео: Кракозябры в тексте сайта 2024

Відео: Кракозябры в тексте сайта 2024
Anonim

Хоча Google Chrome в даний час домінує на ринку веб-браузерів, це горезвісне використання занадто великої кількості енергії та швидкого споживання акумулятора. Тим не менш, гігант Mountain View тепер говорить, що вживає заходів для вирішення споживання енергії браузера. Починаючи з Chrome 57, Google тепер перетворює фонові вкладки, щоб заощадити час автономної роботи.

Chrome 57 розпочинає першу фазу плану скорочення Google - довгострокова ініціатива, спрямована на зменшення споживання енергії браузера та впливу на ресурси процесора, знищуючи вкладки, що працюють у фоновому режимі. Google покладає провину на фонові вкладки до 30% енергоспоживання Chrome, принаймні, на настільних комп’ютерах.

Олександр Тимін, інженер програмного забезпечення в Google, пояснив у публікації в блозі:

Через нову політику дроселювання Chrome 57 затримує таймери, щоб обмежити середнє завантаження процесора до 1% від ядра, якщо програма використовує занадто багато процесора у фоновому режимі. Вкладки, що відтворюють аудіо або підтримують з'єднання в режимі реального часу, такі як WebSockets або WebRTC, не впливають.

Ми виявили, що цей механізм дроселювання призводить до меншої кількості зайнятих фонових вкладок на 25%. В довгостроковій перспективі ідеальною є повна призупинення вкладки фону, а замість цього покладаються на нові API, щоб сервісні працівники виконували роботу у фоновому режимі. Chrome продовжить вживати заходів у цьому напрямку, щоб продовжити термін служби акумулятора користувача, водночас дозволяючи все ті ж досвіди, які розробники можуть створити сьогодні.

Google вперше оприлюднив свій план перетасувати фонові вкладки минулого серпня. Політика застосовується до вкладок, які перевищують її відведений час для виконання функцій JavaScript, що називаються таймерами. Інженери Google вважають, що об’яви та аналітичні сценарії JavaScript є основною причиною інтенсивних фонових завдань. З новою політикою фонового режиму, розробники матимуть достатньо часу для внесення необхідних коригувань, оскільки деякі функції веб-сайту залежать від фонових операцій.

Для економії енергії Chrome придушить фонові вкладки, що піднімають акумулятор