Durata de viață a bateriei și performanța Chrome vor fi îmbunătățite prin paginile de fundal emoționante

Video: Află starea de sănătate a bateriei din laptop 2024

Video: Află starea de sănătate a bateriei din laptop 2024
Anonim

Google Chrome poate fi astăzi cel mai performant browser web, dar funcțiile sale impresionante adesea influențează bateria. Acest lucru se datorează faptului că filele Chrome consumă o mulțime de resurse de sistem chiar și atunci când rulează pe fundal. Google lucrează acum la un cronometru care ar accelera paginile de fundal pentru a ajuta la îmbunătățirea duratei de viață a bateriei și a performanței browserului.

Sistemul de accelerație va fi livrat cu Chrome 56 și va limita numărul de operații JavaScript pentru filele de fundal. Google intenționează să limiteze utilizarea minimă a procesorului din paginile de fundal ale Chrome, ceea ce presupune că duce la îmbunătățirea performanței browserului și la o durată de viață prelungită a bateriei ca rezultat indirect.

Google a explicat detaliat noul mecanism într-un document Google Docs, care este disponibil pentru vizualizare acum. Scopul este de a lua cronometre JavaScript intensiv în resurse, care au crescut semnificativ în ultimii doi ani, pe măsură ce aplicațiile bazate pe web în timp real proliferează. Gândiți-vă la e-mailurile și mesajele de chat despre care sunteți înștiințat în timp real: dezvoltatorii folosesc cronometre JavaScript pentru a declanșa acțiuni în anumite puncte. Cu toate acestea, aceste cronometre au fost supuse abuzurilor, deoarece mulți dezvoltatori tind să supraîncărce pagini cu cronometre non-stop, ceea ce duce la filele de fundal Chrome să consume cantități uriașe de memorie pe un dispozitiv.

Odată cu noua actualizare a versiunii stabile a Chrome 56, Google va implementa un buget de timp pentru fiecare filă. Bugetul timpului va controla accesul la motorul de procesare JavaScript al Chrome pentru paginile de fundal. Bugetul de timp pentru filele de fundal se poate termina dacă paginile nefocalizate declanșează o cantitate excesivă de cronometre.

Inginerul Google Alexander Timin descrie mecanismul de accelerare:

  • Fiecare WebView are un buget (în câteva secunde) pentru rularea cronometrelor în fundal.
  • O sarcină cronometră este permisă să fie executată numai atunci când bugetul este negativ.
  • După executarea unui cronometru, timpul său de rulare este scăzut din buget.
  • Bugetul se regenerează cu timpul (cu o viteză de 0, 01 secunde pe secundă).

Google intenționează să extindă noua funcție pentru Windows, Mac, Linux, Chrome OS, Android și Android WebView, deși nu există încă o dată oficială de lansare pentru Chrome 56 stabil.

Durata de viață a bateriei și performanța Chrome vor fi îmbunătățite prin paginile de fundal emoționante