Chrome kallite taustlehtede parandamiseks

Google kavatseb lähiajal välja viia muudatuse Chrome Stable'is, mille brauserigaaside taimerid on taustvahekaartidel aku kestvuse ja sirvimise toimivuse parandamiseks.

Võimaluse motivatsioon on see, et mõned lehed tarbivad taustal palju protsessorit. Google mainib otsesõnu JavaScripti reklaame ja analüütilisi skripte, kuid see ei piirdu sellega.

Põhiidee on piirata töötlemisvõimsust, mida taustavahekaardid saavad Chrome'is, kui funktsioon on maandunud.

  • Igal WebView-l on taust (sekundites) taimerite käitamiseks taustal.
  • Taimerülesannet lubatakse käitada ainult siis, kui eelarve pole negatiivne.
  • Pärast taimeri täitmist lahutatakse eelarvest selle tööaeg.
  • Eelarve uueneb ajaga (kiirusega 0, 01 sekundit sekundis).

Ainsad lehed, mis näivad olevat vabaks laskmisest, on need, mis esitavad heli.

Ehkki muudatuse eesmärk on käsitleda taustlehti, mis kasutavad liiga palju keskseadet, võib see mõjutada kõiki taustlehti, nt käskjalad, jututoad, teavitusteenused, mis teevad midagi taustal.

Kuigi Google väidab, et rakendamine ei riku ühtegi funktsiooni, arvavad mõned veebiarendajad teisiti.

Samuel Reed mainib oma ajaveebis, et veebirakenduste taimerid võivad minutitega edasi lükata (Google vähendas vahepeal maksimaalselt 30 sekundini) ja see mõjutab populaarseid rakendusi nagu Slack või Discord.

Teised veebiarendajad on oma muret avaldanud ka ametlikul Blink Development'i foorumil. Vähemalt üks arendaja tõstatas küsimuse, kas mõjutatud saidid ja teenused hakkavad drosseldamise vältimiseks loopima väikest helifaili, mis on kasutajale kuulmatu.

Chrome osutab, et selle liideses mängitakse heli, kuid võib väga hästi juhtuda, et saidid rakendavad seda vähemalt lühikese aja jooksul.

Google testis Gmailis rakendust ja ei märganud probleeme teenuse teavitussüsteemiga.

Google'i arendajad tahavad ka veenduda, et need ei mõjuta juhtumeid, kus kasutajad teevad mitme ülesande (vahetatakse regulaarselt erinevate vahelehtede vahel). Google'i mainitud ideed on kas lükata gaasipedaali mõneks ajaks enne selle algust või kehtestada helde esialgne eelarve.

Nüüd sina : mis te kavandatud muudatuse vastu võtate?