Google testira nekoliko novih značajki za Chrome koje su dizajnirane za poboljšanje performansi preglednika i smanjenje njegovog utjecaja na trajanje baterije.
U pokušaju da poboljša rad Google Chromea i smanji njegov utjecaj na trajanje baterije, Google testira dvije nove značajke za preglednik. Prva značajka, koja je uočena na Chromium stranici za praćenje bugova, dodaje novu meta oznaku za uštedu baterije koja će optimizirati web stranice za koje se zna da imaju visoke troškove procesora ili baterije. Objašnjenje u vezi s novom meta oznakom navodi:
"Štednja baterije ili CPU-a važna je za računalne uređaje koji nisu spojeni na izvor električne energije ili za bolje dijeljenje zajedničkih CPU i GPU resursa između pokrenutih procesa... Web stranice za koje se zna da imaju visoke troškove CPU-a ili baterije možda će htjeti zatražiti da UA optimizira CPU ili bateriju, čak i ako korisnici to nisu zatražili... Većina modernih operacijskih sustava također ima značajke za uštedu baterije koje se aktiviraju kada je baterija niska ili kada korisnik želi uštedjeti bateriju. U idealnom slučaju, web stranice bi trebale moći poštovati te postavke. Web-mjesta bi možda željela savjetovati UA o tome koje strategije najbolje funkcioniraju za stranu u tim situacijama."
Nova meta oznaka u pregledniku Google Chrome omogućit će web-lokacijama dodavanje meta oznaka za smanjenje broja sličica u sekundi, omogućiti generički pristup usporavanje izvršavanja skripte i promjena ponašanja na temelju postavki uštede baterije za bolju bateriju život. Web stranice će moći dodati oznake poput kako bi to učinili. Meta oznaka omogućit će web stranicama za video ili video konferencije da smanje korištenje CPU-a i produže trajanje baterije, sporo smanjite JavaScript zadatke koji ne utječu izravno na korisnički doživljaj i prebacite se na način rada za uštedu baterije ako korisnik to želi tako.
Objašnjavač dalje naglašava da će značajka štednje baterije imati sljedeće komponente:
- Meta oznaka koja omogućuje stranicama da naznače preferirane načine.
- Medijski upiti koji omogućuju stranicama da prilagode svoje stilove prema uštedi baterije.
- Tekst specifikacije koji kaže da ako je korisnik ili OS prešao u način rada za uštedu baterije, tada bi korisnički agent trebao primijeniti jednu ili više ušteda baterije na stranicama.
- Tekst specifikacije koji kaže da UA-ovi trebaju poštivati meta oznaku na web-mjestu osim ako nije u sukobu s postavkama korisnika ili OS-a.
Druga značajka, čiji je cilj poboljšati rad Google Chromea, ograničena je na Android uređaje. Značajka je dodana pregledniku pod novom oznakom pod nazivom cpu-affinity-restrict-to-little-cores, a njegov opis glasi kako slijedi: "Ograničava Chromeove niti na MALE jezgre na uređajima s velikim. LITTLE ili slične CPU arhitekture."
Prema nedavnom izvještaj iz Chrome priča, očekuje se da će ova značajka učiniti Chrome energetski učinkovitijim na ARM uređajima i poboljšati njegovu izvedbu. Značajka je trenutno u eksperimentalnoj fazi, a Google proučava njezin utjecaj na potrošnju energije, glatkoću i druge pokazatelje zdravlja sustava. Stoga ćemo možda morati pričekati dosta vremena prije nego što značajka stigne do stabilne verzije preglednika.
Vrijedno je napomenuti da ovo nisu jedine značajke koje Google dodaje Chromeu kako bi poboljšao njegovu izvedbu i smanjio utjecaj na trajanje baterije. Od tvrtke se očekuje da doda a Natrag naprijed Cache značajka u Chromeu 86 za Android, što će korisnicima omogućiti puno brže vraćanje unatrag i naprijed u pregledniku. Google također testira prigušivanje pozadinskih JavaScript tajmera za poboljšanje utjecaja Chromea na trajanje baterije.
Izvor: Chromium alat za praćenje bugova, GitHub, Krom Gerrit