Chrome pentru a accelera paginile de fundal costisitoare

Google intenționează să lanseze în curând o modificare în Chrome Stable, care va avea cronometrele de accelerație ale browserului în filele de fundal pentru a îmbunătăți durata de viață a bateriei și performanțele de navigare.

Motivația din spatele șansei este ca unele pagini să consume mult procesor atunci când sunt pe fundal. Google menționează în mod explicit reclame JavaScript și scripturi de analiză, dar nu se limitează la acestea.

Ideea de bază este de a limita puterea de procesare pe care o obțin filele de fundal în Chrome odată ce funcția a ajuns.

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

Singurele pagini care par să fie scutite de acceptare sunt cele care redă audio.

În timp ce modificarea își propune să abordeze paginile de fundal care utilizează o cantitate excesivă de procesor, aceasta poate afecta orice pagină de fundal, de exemplu mesageri, camere de chat, servicii de notificare, care face ceva în fundal.

În timp ce Google afirmă că implementarea nu va încălca nicio funcționalitate, unii dezvoltatori web cred că altfel.

Samuel Reed menționează pe blogul său că temporizatoarele aplicațiilor web pot fi întârziate timp de câteva minute (Google a redus între timp maxim la 30 de secunde) și că acest lucru va avea impact asupra aplicațiilor populare precum Slack sau Discord.

Alți dezvoltatori web și-au exprimat îngrijorarea și pe forumul oficial pentru Blink Development. Cel puțin un dezvoltator a ridicat întrebarea dacă site-urile și serviciile afectate vor începe să bucleze un mic fișier audio care este inaudibil pentru utilizator pentru a evita accelerația.

Chrome ar indica faptul că audio se redă în interfața sa, dar se poate întâmpla foarte bine ca site-urile să implementeze acest lucru, cel puțin pe termen scurt.

Google a testat implementarea pe Gmail și nu a observat nicio problemă cu sistemul de notificări al serviciului.

Dezvoltatorii Google doresc, de asemenea, să se asigure că cazurile în care utilizatorii sunt multi-sarcini nu sunt afectate (trecerea regulată între diferite file). Ideile menționate de Google sunt fie să întârzie accelerația pentru o perioadă de timp înainte de a începe, fie să stabilească un buget inițial generos.

Acum Tu : Ce te ocupă de schimbarea propusă?