A Google Chrome leteszteli a háttérben működő JavaScript időzítőket az akkumulátor élettartamának növelése érdekében

A Google Chrome egy új jelzőt tesztel, amely lelassítja a JavaScript-időzítőket, hogy akár 2 órával megnövelje a laptopok akkumulátorának élettartamát.

Annak érdekében, hogy csökkentse a Google Chrome hatását a laptop akkumulátorának élettartamára, a Google egy olyan módosításon dolgozik, amely jelentősen csökkentheti a böngésző akkumulátorhasználatát. Egy friss jelentés szerint A WindowsClub, a cég megkezdte egy kísérleti funkció tesztelését Chrome 86 amely korlátozza a JavaScript-időzítő felébresztését a háttérben lévő weboldalakon, és akár két órával is meghosszabbíthatja az akkumulátor élettartamát.

A jelentés hivatkozik a műszaki dokumentum a Google-tól amely részletezi az új funkciót, valamint néhány kísérletet, amelyek kiemelik a várható akkumulátor-megtakarítást. A dokumentumból kiderül, hogy egy új Chrome zászló percenként 1-re korlátozza a JavaScript-időzítő ébresztését, hasonlóan az Apple Safari böngészőjéhez, és segít meghosszabbítani az akkumulátor élettartamát anélkül, hogy megzavarná a felhasználói élményt. A szabályozás azonban csak azokat a weboldalakat célozza meg, amelyek nem állítják le az időzítőket a láthatóságváltozási eseményeknél és azok, amelyek nem váltottak át olyan modern API-kra, mint a MutationObserver, IntersectionObserver vagy requestAnimationFrame.

Egy 2018-as, 15 hüvelykes MacBook Pro-val végzett teszt során a Google Chrome fejlesztői megfigyelték, hogy a laptop 6,4 óra alatt lemerült, miközben a jelző bekapcsolása nélkül böngészett a Chrome-ban. Ugyanez a laptop 9,3 óra alatt lemerült Safari használata közben. A zászló engedélyezése után azonban a fejlesztők megállapították, hogy a laptop összesen 8,2 órát bírt a Chrome használatával. A fejlesztők minden esetben egyetlen üres fület nyitottak meg az előtérben, 36 lappal a háttérben.

Egy másik kísérletben a fejlesztők az üres fület egy teljes képernyőn lejátszott YouTube-videóval helyettesítették, és a laptop 4,6 órát bírt a Chrome jelenlegi állapotában. Engedélyezett JavaScript-szabályzó jelzővel ugyanaz a laptop 5,3 órát bírt.

A kísérleti zászló, az úgynevezett "Javascript-időzítők szabályozása a háttérben" már elérhető a Google Chrome Canary 86-ban, és engedélyezhető a Chrome-ban Windows, Mac, Linux, Android és Chrome OS. Alapján BleepingComputer, a funkció a tervek szerint a közeljövőben megjelenik a Google Chrome 86 stabil verziójával, és alapértelmezés szerint engedélyezve lesz. A Chrome Enterprise felhasználók azonban lehetőséget kapnak a funkció letiltására, amint az alapértelmezett viselkedéssé válik.