Chrome umožňuje škrtit drahé stránky na pozadí

Google plánuje v brzké době provést změnu v Chrome Stable, která bude mít na kartě na pozadí časovače škrticí klapky prohlížeče, aby se zvýšila výdrž baterie a výkon procházení.

Motivací této šance je, že některé stránky spotřebovávají hodně CPU, když jsou v pozadí. Google výslovně zmiňuje reklamy a analytické skripty JavaScript, ale není na ně omezen.

Hlavní myšlenkou je omezit výkon zpracování, které karty pozadí získávají v prohlížeči Chrome, jakmile se funkce objeví.

  • Každý WebView má rozpočet (v sekundách) pro spuštění časovačů na pozadí.
  • Úkol časovače lze spustit pouze v případě, že rozpočet není záporný.
  • Po spuštění časovače se jeho doba běhu odečte od rozpočtu.
  • Rozpočet se regeneruje s časem (rychlostí 0, 01 sekundy za sekundu).

Jediné stránky, které se zdají být vyňaty z omezení, jsou stránky, které přehrávají zvuk.

Zatímco změna má za cíl řešit stránky na pozadí, které používají nadměrné množství CPU, může to mít dopad na jakoukoli stránku na pozadí, např. Posly, chatovací místnosti, notifikační služby, které dělají něco na pozadí.

Přestože Google uvádí, že implementace nepřeruší žádnou funkci, někteří vývojáři webu myslí jinak.

Samuel Reed na svém blogu uvádí, že časovače webových aplikací mohou být zpožděny o minuty (společnost Google mezitím snížila maximum na 30 sekund), a to bude mít dopad na populární aplikace jako Slack nebo Discord.

Ostatní vývojáři webu vyjádřili své obavy také na oficiálním fóru Blink Development. Alespoň jeden vývojář nastolil otázku, zda by postižené weby a služby začaly opakovat malý zvukový soubor, který je pro uživatele neslyšitelný, aby se vyhnuli škrtení.

Chrome by naznačoval, že se zvuk hraje v jeho rozhraní, ale mohlo by se velmi dobře stát, že to stránky implementují, přinejmenším v krátkodobém horizontu.

Google provedl test implementace v Gmailu a nezaznamenal žádné problémy se systémem oznámení služby.

Vývojáři společnosti Google také chtějí zajistit, aby případy, kdy uživatelé používají více úkolů, nebyly ovlivněny (pravidelné přepínání mezi různými kartami). Myšlenky zmíněné společností Google jsou buď zpoždění škrtení o určitou dobu, než se spustí, nebo nastavení velkorysého počátečního rozpočtu.

Nyní vy : Jaký je váš názor na navrhovanou změnu?