Prehliadač Google Chrome testuje obmedzujúce časovače JavaScript na pozadí, aby zvýšil výdrž batérie

click fraud protection

Prehliadač Google Chrome testuje nový príznak, ktorý obmedzuje časovače JavaScript, aby sa predĺžila výdrž batérie v prenosných počítačoch až o 2 hodiny.

V snahe znížiť vplyv prehliadača Google Chrome na výdrž batérie notebooku Google pracuje na vylepšení, ktoré by mohlo výrazne znížiť spotrebu batérie prehliadača. Podľa nedávnej správy z Klub Windows, spoločnosť začala testovať experimentálnu funkciu s Chrome 86 ktorý obmedzuje prebúdzanie pomocou časovača JavaScript na webových stránkach na pozadí a môže potenciálne predĺžiť výdrž batérie až o dve hodiny.

Správa cituje a technický dokument od spoločnosti Google ktorý podrobne popisuje novú funkciu spolu s niekoľkými experimentmi, ktoré zdôrazňujú očakávanú úsporu batérie. Dokument odhaľuje, že nový Vlajka Chrome obmedzí prebudenie pomocou časovača JavaScript na iba 1 za minútu, podobne ako prehliadač Safari od Apple, a pomôže predĺžiť výdrž batérie bez narušenia používateľského zážitku. Obmedzenie sa však zameria iba na webové stránky, ktoré nezastavia časovače pri udalostiach zmeny viditeľnosti a tie, ktoré neprešli na moderné API ako MutationObserver, IntersectionObserver, príp requestAnimationFrame.

Pri teste s použitím 15-palcového MacBooku Pro z roku 2018 vývojári prehliadača Google Chrome zistili, že prenosný počítač sa vybil za 6,4 hodiny pri prehliadaní prehliadača Chrome bez zapnutého príznaku. Ten istý notebook sa pri používaní Safari vybil za 9,3 hodiny. Po aktivácii príznaku však vývojári zistili, že notebook vydržal používať Chrome celkovo 8,2 hodiny. Vo všetkých prípadoch mali vývojári otvorenú jednu prázdnu kartu v popredí a 36 kariet otvorených na pozadí.

V inom experimente vývojári nahradili prázdnu kartu videom YouTube prehrávaným na celej obrazovke a laptop v aktuálnom stave Chrome vydržal 4,6 hodiny. S povoleným príznakom obmedzenia JavaScriptu ten istý laptop vydržal 5,3 hodiny.

Experimentálny príznak s názvom „Throttle Javascript timers in background“ je už dostupný v prehliadači Google Chrome Canary 86 a možno ho povoliť v prehliadači Chrome pre Windows, Mac, Linux, Android a Chrome OS. Podľa BleepingComputer, funkcia je naplánovaná na uvedenie na trh so stabilnou verziou prehliadača Google Chrome 86 v blízkej budúcnosti a bude predvolene povolená. Používatelia Chrome Enterprise však dostanú možnosť deaktivovať túto funkciu, keď sa stane predvoleným správaním.