A Chrome a drága háttéroldalak fojtására szolgál

A Google hamarosan bevezet egy olyan változtatást a Chrome Stable-ben, amely a böngésző fojtószelep-időzítőit fogja tartalmazni a háttérlapokon az akkumulátor élettartamának és a böngészés teljesítményének javítása érdekében.

A véletlen motivációja az, hogy egyes oldalak sok CPU-t fogyasztanak, amikor a háttérben vannak. A Google kifejezetten megemlíti a JavaScript hirdetéseket és az elemző szkripteket, de ez nem korlátozódik erre.

Az alapötlet az, hogy korlátozza a háttérfülök által a Chrome-ban elérhető feldolgozási teljesítményt, miután a szolgáltatás leszállt.

  • Minden WebView rendelkezik költségvetéssel (másodpercben) az időmérők futtatására a háttérben.
  • Az időzítő feladat csak akkor futtatható, ha a költségvetés nem negatív.
  • Az időzítő végrehajtása után annak futási idejét levonják a költségvetésből.
  • A költségvetés idővel regenerálódik (másodpercenként 0, 01 másodperc).

Az egyetlen olyan oldal, amely mentesül a fojtástechnikától, az audio lejátszása.

Noha a módosítás célja a túlzottan sok processzort igénylő háttéroldalak kezelése, ez bármilyen háttéroldalt érinthet, például üzenetküldők, csevegőszobák, értesítési szolgáltatások, amelyek valami a háttérben működnek.

Míg a Google kijelenti, hogy a megvalósítás nem szakít meg semmilyen funkciót, egyes web-fejlesztők másként gondolják.

Samuel Reed a blogjában megemlíti, hogy a webes alkalmazások időzítői perccel késleltethetők (a Google időközben a maximumot 30 másodpercre csökkentette), és ez hatással lesz a népszerű alkalmazásokra, mint például a Slack vagy a Discord.

Más webfejlesztők aggodalmukat fejezték ki a hivatalos Blink Development fórumon is. Legalább egy fejlesztő felvetette a kérdést, hogy az érintett webhelyek és szolgáltatások elkezdenek-e hurcolni egy kis audiofájlt, amely a felhasználó számára nem hallható, hogy elkerüljék a fojtást.

A Chrome jelezné, hogy a felület audio játszik, de nagyon előfordulhat, hogy a webhelyek ezt megvalósítják, legalábbis rövid távon.

A Google tesztelte a megvalósítást a Gmailen, és nem észlelt semmilyen problémát a szolgáltatás értesítési rendszerével kapcsolatban.

A Google fejlesztői azt is szeretnék biztosítani, hogy az ne érintse meg azokat az eseteket, amikor a felhasználók többfeladatosak (a különféle lapok közötti rendszeres váltás). A Google megemlíti, hogy egy időre elhalasztja a fojtást, mielőtt beindul, vagy pedig nagyvonalú kezdeti költségvetést állít fel.

Most Ön : Hogyan vállalja a javasolt változtatást?