Chrome ще дросели фоновите раздели на батерията, за да спести енергия

Видео: Сумасшедший лягушка - Аксель F (Официальное видео) 2024

Видео: Сумасшедший лягушка - Аксель F (Официальное видео) 2024
Anonim

Докато Google Chrome понастоящем доминира на пазара на уеб браузъри, това е печално известно използване на твърде много енергия и бързо изтощаване на живота на батерията. Въпреки това, гигантът Mountain View казва, че предприема стъпки за справяне с консумацията на енергия в браузъра. Започвайки с Chrome 57, Google вече заглушава фоновите раздели, за да спаси живота на батерията.

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

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

Чрез новата политика за дроселиране, Chrome 57 ще забави таймерите, за да ограничи средното натоварване на процесора до 1% от ядрото, ако приложението използва твърде много CPU във фонов режим. Разделите, които възпроизвеждат аудио или поддържат връзки в реално време като WebSockets или WebRTC, няма да бъдат засегнати.

Открихме, че този механизъм за дроселиране води до 25% по-малко натоварени фонови раздели. В дългосрочен план идеалът е раздели за фон да бъдат напълно спрени и вместо това да разчитат на нови API-та, за да могат сервизните работници да работят във фонов режим. Chrome ще продължи да предприема стъпки в тази посока, за да удължи живота на батерията на потребителите, като същевременно ще даде възможност на всички същите преживявания, които разработчиците могат да изграждат днес.

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

Chrome ще дросели фоновите раздели на батерията, за да спести енергия