Google testează câteva funcții noi pentru Chrome, care sunt concepute pentru a îmbunătăți performanța browserului și a reduce impactul acestuia asupra duratei de viață a bateriei.
În încercarea de a îmbunătăți performanța Google Chrome și de a reduce impactul acestuia asupra duratei de viață a bateriei, Google testează două funcții noi pentru browser. Prima caracteristică, care a fost depistată într-o pagină de urmărire a erorilor Chromium, adaugă o nouă metaetichetă pentru economisirea bateriei, care va optimiza site-urile despre care se știe că au costuri ridicate ale procesorului sau ale bateriei. Un explicator despre noua etichetă meta spune:
„Economisirea bateriei sau a procesorului este importantă pentru dispozitivele de calcul care nu sunt conectate la o sursă electrică sau pentru a partaja mai bine resursele comune ale CPU și GPU între procesele care rulează... Site-urile web despre care se știe că au costuri mari ale procesorului sau bateriei ar putea dori să solicite optimizarea UA pentru procesor sau baterie, chiar dacă utilizatorii nu au solicitat acest lucru... Cele mai multe sisteme de operare moderne au, de asemenea, funcții de economisire a bateriei care se activează fie atunci când bateria este descărcată, fie când utilizatorul dorește să economisească bateria. În mod ideal, site-urile web ar trebui să poată respecta aceste setări. Site-urile ar putea dori să sfătuiască UA cu privire la strategiile care funcționează cel mai bine pentru partea în aceste situații.”
Noua metaetichetă din Google Chrome va permite site-urilor web să adauge metaetichete pentru a reduce framerate, permite generic încetinirea execuției scriptului și modificarea comportamentului pe baza setărilor de economisire a bateriei pentru o baterie mai bună viaţă. Site-urile web vor putea adăuga etichete precum pentru a face astfel. Metaeticheta va permite site-urilor web de video sau video conferințe să reducă utilizarea procesorului și să îmbunătățească durata de viață a bateriei, încet opriți sarcinile JavaScript care nu afectează direct UX și treceți la modul de economisire a bateriei dacă un utilizator dorește să facă asa de.
Explicatorul subliniază în continuare că funcția de economisire a bateriei va avea următoarele componente:
- O metaetichetă care permite site-urilor să indice modurile preferate.
- Interogări media care permit site-urilor să își ajusteze foile de stil în funcție de economiile de baterie.
- Specific text care spune că, dacă utilizatorul sau sistemul de operare a intrat într-un mod de economisire a bateriei, atunci Agentul de utilizator ar trebui să aplice una sau mai multe dintre economiile de baterie site-urilor.
- Specificați text care spune că UA ar trebui să respecte metaeticheta de pe un site, cu excepția cazului în care aceasta intră în conflict cu setările utilizatorului sau ale sistemului de operare.
A doua caracteristică, care are ca scop îmbunătățirea performanței Google Chrome, este limitată la dispozitivele Android. Caracteristica a fost adăugată în browser sub un nou steag numit restricționare-afinitate-procesoare-la-nuclee-micuțe, iar descrierea sa sună după cum urmează: „Restricționează firele de execuție Chrome la LITTLE nuclee pe dispozitivele cu mari. LITTLE sau arhitecturi CPU similare."
Conform unui recent raport de la Povestea Chrome, este de așteptat ca funcția să facă Chrome mai eficient din punct de vedere energetic pe dispozitivele ARM și să-și îmbunătățească performanța. Funcția se află în prezent în stadiu experimental, iar Google își studiază impactul asupra consumului de energie, netezirii și a altor valori de sănătate a sistemului. Prin urmare, este posibil să trebuiască să așteptăm destul de mult înainte ca caracteristica să ajungă la versiunea stabilă a browserului.
Merită remarcat faptul că acestea nu sunt singurele funcții pe care Google le adaugă Chrome pentru a-și îmbunătăți performanța și a reduce impactul asupra duratei de viață a bateriei. Se așteaptă ca compania să adauge un Funcția Cache înapoi înainte în Chrome 86 pentru Android, care va permite utilizatorilor să meargă înapoi și înainte în browser mult mai rapid. Google testează și el limitarea temporizatoarelor JavaScript de fundal pentru a îmbunătăți impactul Chrome asupra duratei de viață a bateriei.
Sursă: Chromium bug tracker, GitHub, Gerrit de crom