„Google Chrome“ išbando foninius „JavaScript“ laikmačius, kad pagerintų akumuliatoriaus veikimo laiką

„Google Chrome“ išbando naują vėliavėlę, kuri sustabdo „JavaScript“ laikmačius, kad nešiojamų kompiuterių akumuliatoriaus veikimo laikas pailgėtų iki 2 valandų.

Siekdama sumažinti „Google Chrome“ poveikį nešiojamojo kompiuterio akumuliatoriaus veikimo trukmei, „Google“ dirba su patobulinimais, kurie galėtų žymiai sumažinti naršyklės akumuliatoriaus naudojimą. Remiantis naujausiu pranešimu iš „WindowsClub“., bendrovė pradėjo bandyti eksperimentinę funkciją Chrome 86 kuris riboja „JavaScript“ laikmačio pažadinimus foniniuose tinklalapiuose ir gali pailginti baterijos veikimo laiką iki dviejų valandų.

Pranešime cituojamas a techninis dokumentas iš Google kuriame išsamiai aprašoma nauja funkcija ir keli eksperimentai, kurie pabrėžia numatomą akumuliatoriaus taupymą. Dokumentas atskleidžia, kad naujas Chrome vėliavėlė apribos „JavaScript“ laikmačio pažadinimus iki 1 per minutę, panašiai kaip „Apple“ „Safari“ naršyklėje, ir padės prailginti akumuliatoriaus veikimo laiką nepažeidžiant vartotojo patirties. Tačiau ribojimas bus taikomas tik tiems tinklalapiams, kurie nestabdo matomumo keitimo įvykių laikmačių ir tie, kurie neperėjo prie modernių API, pvz., MutationObserver, IntersectionObserver arba requestAnimationFrame.

Atliekant bandymą naudojant 2018 m. išleistą 15 colių MacBook Pro, „Google Chrome“ kūrėjai pastebėjo, kad nešiojamasis kompiuteris išsikrovė per 6,4 valandos naršant naršyklėje „Chrome“, neįjungus vėliavėlės. Tas pats nešiojamasis kompiuteris naudojant „Safari“ išsikrovė per 9,3 valandos. Tačiau, kai vėliavėlė buvo įjungta, kūrėjai nustatė, kad nešiojamasis kompiuteris iš viso veikė 8,2 valandos naudojant „Chrome“. Visais atvejais kūrėjai turėjo vieną tuščią skirtuką atidarytą priekiniame plane ir 36 skirtukus fone.

Kito eksperimento metu kūrėjai tuščią skirtuką pakeitė „YouTube“ vaizdo įrašu, leidžiamu viso ekrano režimu, o nešiojamasis kompiuteris veikė 4,6 valandos dabartinės „Chrome“ būsenos. Įjungus „JavaScript“ droselio vėliavėlę, tas pats nešiojamasis kompiuteris veikė 5,3 valandos.

Eksperimentinė vėliavėlė, vadinama „Throttle Javascript laikmačiai fone“, jau pasiekiama „Google Chrome Canary 86“ ir gali būti įgalinta „Chrome“, skirtoje „Windows“, „Mac“, „Linux“, „Android“ ir „Chrome“ OS. Pagal „BleepingComputer“., planuojama, kad ši funkcija artimiausiu metu bus pristatyta su stabilia Google Chrome 86 versija ir bus įjungta pagal numatytuosius nustatymus. Tačiau „Chrome Enterprise“ naudotojai galės išjungti funkciją, kai ji taps numatytuoju elgesiu.