Chromova življenjska doba in zmogljivost baterije se izboljšata z ustavljanjem ozadnih strani

Video: Посуточная аренда квартир - doba.ua 2024

Video: Посуточная аренда квартир - doba.ua 2024
Anonim

Google Chrome je danes morda najbolj uspešen spletni brskalnik, vendar njegove impresivne lastnosti pogosto vplivajo na baterije. To je zato, ker zavihki Chrome porabijo veliko sistemskih virov, tudi če se izvajajo v ozadju. Google zdaj dela na merilniku časa, ki bi uničil ozadne strani, da bi izboljšal življenjsko dobo baterije in delovanje brskalnika.

Sistem za stiskanje bo dostavljal Chrome 56 in omejeval število operacij JavaScript za zavihke v ozadju. Google namerava omejitev zmanjšati porabo CPU-jev Chromovih stranskih strani, kar naj bi posredno povzročilo boljše delovanje brskalnika in podaljšalo življenjsko dobo baterije.

Google je nov mehanizem podrobno razložil v dokumentu Google Docs, ki je na voljo za ogled zdaj. Cilj je izkoristiti časovno aktivne časovnike JavaScript, ki so v zadnjih nekaj letih vse bolj naraščali, ko se spletne aplikacije v realnem času širijo. Pomislite na e-poštna sporočila in sporočila o klepetih, o katerih ste obveščeni v realnem času: Razvijalci uporabljajo časovnike JavaScript za sprožitev dejanj na določenih točkah. Ti časovniki pa so podvrženi zlorabi, saj veliko razvijalcev ponavadi prenasiči strani z neprostornimi časovniki, zaradi česar Chrome zavihki v ozadju porabijo ogromno pomnilnika v napravi.

Z novo posodobitvijo stabilne različice Chroma 56 bo Google uporabil časovni proračun za vsak zavihek. Časovni proračun bo nadzoroval dostop do Chromovega mehanizma za obdelavo JavaScript za ozadje. Časovni proračun za zavihke v ozadju se lahko izteče, če nefokusirane strani sprožijo preveliko število časovnikov.

Googlov inženir Aleksander Timin opisuje mehanizem droženja:

  • Vsak WebView ima v ozadju proračun (v nekaj sekundah) za delovanje časovnikov.
  • Naloga časovnika se lahko izvaja le, če proračun ni negativen.
  • Po izvajanju časovnika se njegov čas odštevanja odšteje od proračuna.
  • Proračun se obnavlja s časom (s hitrostjo 0, 01 sekunde na sekundo).

Google načrtuje uvedbo nove funkcije za Windows, Mac, Linux, Chrome OS, Android in Android WebView, čeprav za stabilen Chrome 56 še ni uradnega datuma izdaje.

Chromova življenjska doba in zmogljivost baterije se izboljšata z ustavljanjem ozadnih strani