Chrome za ustavljanje dragih strani ozadja

Google namerava kmalu predstaviti spremembo v Chrome Stableu, ki bo imel časovnike za sprožitev brskalnika na zavihkih za ozadje, kar bo izboljšalo življenjsko dobo baterije in brskanje.

Motivacija za priložnost je, da nekatere strani porabijo veliko CPU-ja, ko so v ozadju. Google izrecno omenja JavaScript oglase in analitične skripte, vendar ni omejen na to.

Temeljna ideja je omejiti moč obdelave, ki jo zavihki ozadja dobijo v Chromu, ko funkcija pride.

  • 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).

Edine strani, za katere se zdi, da so izvzete iz droženja, so tiste, ki predvajajo zvok.

Medtem ko je cilj spremembe obravnavati ozadne strani, ki uporabljajo preveliko količino CPU-ja, lahko vpliva na katero koli ozadje, npr. Sel, klepetalnice, storitve obveščanja, ki v ozadju naredijo nekaj.

Medtem ko Google navaja, da izvajanje ne bo prekinilo nobene funkcionalnosti, nekateri spletni razvijalci menijo drugače.

Samuel Reed na svojem blogu omenja, da se lahko časi spletnih aplikacij zavlečejo za nekaj minut (Google je medtem zmanjšal največ 30 sekund) in da bo to vplivalo na priljubljene aplikacije, kot sta Slack ali Discord.

Drugi spletni razvijalci so izrazili zaskrbljenost tudi na uradnem forumu Blink Development. Vsaj en razvijalec je postavil vprašanje, ali bodo prizadeta spletna mesta in storitve začele zapenjati majhno zvočno datoteko, ki je uporabniku neslišna, da se prepreči drobljenje.

Chrome bi nakazal, da se zvok predvaja v njegovem vmesniku, vendar bi se lahko zgodilo, da spletna mesta to vsaj kratkoročno uveljavijo.

Google je preizkusil izvajanje v Gmailu in ni opazil težav s sistemom za obveščanje o storitvah.

Googlovi razvijalci želijo tudi zagotoviti, da primeri, ko uporabniki več nalog nimajo vpliva (redno preklapljajo med različnimi zavihki). Ideje, ki jih omenja Google, so bodisi odložitev dušitve za nekaj časa, preden se začne, ali določitev velikodušnega začetnega proračuna.

Zdaj Vi : Kaj sprejemate glede predlagane spremembe?