Google testē pāris jaunas pārlūkprogrammas Chrome funkcijas, kas paredzētas, lai uzlabotu pārlūkprogrammas veiktspēju un samazinātu tās ietekmi uz akumulatora darbības laiku.
Lai uzlabotu Google Chrome veiktspēju un samazinātu tā ietekmi uz akumulatora darbības laiku, Google testē divas jaunas pārlūkprogrammas funkcijas. Pirmā funkcija, kas tika pamanīta Chromium kļūdu izsekošanas lapā, pievieno jaunu akumulatora taupīšanas metatagu, kas optimizēs vietnes, kurām, kā zināms, ir augstas CPU vai akumulatora izmaksas. Paskaidrotājs par jauno metatagu norāda:
"Akumulatora vai CPU taupīšana ir svarīga skaitļošanas ierīcēm, kas nav pievienotas elektrības avotam, vai lai labāk koplietotu kopējos CPU un GPU resursus starp esošajiem procesiem... Tīmekļa vietnes, par kurām ir zināms, ka tām ir augstas CPU vai akumulatora izmaksas, iespējams, vēlēsities pieprasīt, lai UA optimizētu CPU vai akumulatoru, pat ja lietotāji to nav pieprasījuši... Lielākajai daļai mūsdienu operētājsistēmu ir arī akumulatora taupīšanas funkcijas, kas tiek aktivizētas, ja akumulators ir zems vai lietotājs vēlas taupīt akumulatoru. Ideālā gadījumā tīmekļa vietnēm būtu jāspēj ievērot šie iestatījumi. Vietnes var vēlēties konsultēt UA par to, kuras stratēģijas šajās situācijās ir vispiemērotākās."
Jaunais Google Chrome metatags ļaus vietnēm pievienot metatagus, lai samazinātu kadru nomaiņas ātrumu, atļautu vispārīgus palēnināt skripta izpildi un mainīt uzvedību, pamatojoties uz akumulatora taupīšanas iestatījumiem, lai uzlabotu akumulatora darbību dzīvi. Vietnēs varēs pievienot tagus, piemēram lai to izdarītu. Metatags ļaus video vai video konferenču vietnēm samazināt CPU izmantošanu un uzlabot akumulatora darbības laiku, lēni samaziniet JavaScript uzdevumus, kas tieši neietekmē UX, un pārslēdzieties uz akumulatora taupīšanas režīmu, ja lietotājs to vēlas tātad.
Paskaidrotājs arī uzsver, ka akumulatora taupīšanas funkcijai būs šādi komponenti:
- Metatags, kas ļauj vietnēm norādīt vēlamos režīmus.
- Multivides vaicājumi, kas ļauj vietnēm pielāgot stila lapas atbilstoši akumulatora ietaupījumam.
- Specifikācijas teksts, kurā teikts, ka, ja lietotājs vai OS ir pārgājis akumulatora taupīšanas režīmā, lietotāja aģentam vietnēs ir jāpiemēro viens vai vairāki akumulatora ietaupījumi.
- Specifikācijas teksts, kurā teikts, ka UA ir jāievēro vietnes metatags, ja vien tas nav pretrunā ar lietotāja vai OS iestatījumiem.
Otrā funkcija, kuras mērķis ir uzlabot Google Chrome veiktspēju, ir pieejama tikai Android ierīcēm. Funkcija ir pievienota pārlūkprogrammai ar jaunu karogu ar nosaukumu cpu-affinity-restrict-to-little-cores, un tā apraksts skan šādi: "ierobežo Chrome pavedienus līdz LITTLE kodoliem ierīcēs ar lielu. LITTLE vai līdzīgas CPU arhitektūras."
Kā liecina nesen atskaite no Chrome stāstsParedzams, ka šī funkcija padarīs Chrome energoefektīvāku ARM ierīcēs un uzlabos tā veiktspēju. Funkcija pašlaik ir eksperimentālā stadijā, un Google pēta tās ietekmi uz enerģijas patēriņu, gludumu un citiem sistēmas veselības rādītājiem. Tāpēc mums, iespējams, būs jāgaida diezgan ilgi, pirms funkcija nonāks pārlūkprogrammas stabilajā versijā.
Ir vērts atzīmēt, ka šīs nav vienīgās funkcijas, ko Google pievieno pārlūkam Chrome, lai uzlabotu tā veiktspēju un samazinātu tā ietekmi uz akumulatora darbības laiku. Paredzams, ka uzņēmums pievienos a Atpakaļ Forward Cache funkcija operētājsistēmā Chrome 86 operētājsistēmai Android, kas lietotājiem ļaus pārlūkprogrammā pāriet atpakaļ un uz priekšu daudz ātrāk. Google arī testē droseles fona JavaScript taimeri lai uzlabotu Chrome ietekmi uz akumulatora darbības laiku.
Avots: Chromium kļūdu izsekotājs, GitHub, Chromium Gerrit