Chrom Gas teure hintergrund-Seiten

0
157

Google plant, roll-out eine änderung in Chrom-Stabil, schnell, haben die browser-Gas Timer im hintergrund-tabs, um die Batterielebensdauer zu verbessern und browsing-performance.

Die motivation dahinter ist die chance, dass einige Seiten verbraucht sehr viel CPU, wenn Sie in den hintergrund. Google erwähnt JavaScript-Werbung und-analytics-scripts explizit, aber es ist nicht darauf beschränkt.

Der Kerngedanke ist die Begrenzung der Rechenleistung, die hintergrund-tabs erhalten Sie in den Chrome-sobald die Funktion landet.

  • Jeder WebView hat ein budget (in Sekunden) für die Ausführung von Timer im hintergrund.
  • Ein timer-task wird nur ausgeführt werden darf, wenn das budget ist nicht-negativ.
  • Nach einem timer ausgeführt hat, dessen Laufzeit abgezogen wird, aus dem budget.
  • Das budget regeneriert sich mit der Zeit (bei der rate von 0,01 Sekunden pro Sekunde).

Die werden nur Seiten angezeigt werden, ausgenommen von der Drosselung sind diejenigen, Abspielen von audio.

chrome throttle background pages

Während die änderung zielt auf die Bekämpfung hintergrund-Seiten, die eine übermäßige Menge an CPU, kann es Auswirkungen, die mit dem hintergrund der Seite, z.B. Messenger, chat-Räume, notification services, dass sich etwas tut im hintergrund.

Während Google erklärt, dass die Umsetzung nicht brechen Funktionalität, einige web-Entwickler anders denken.

Samuel Reed erwähnt in seinem blog, dass die web-Anwendung Timer verzögert werden kann, für Minuten (Google reduziert die maximal 30 Sekunden, in der Zwischenzeit), und dass dies Auswirkungen auf beliebte Anwendungen wie Slack oder Zwietracht.

Andere web-Entwickler geäußert haben, Ihre Anliegen auf der offiziellen Blink-Development-forum als auch. Mindestens ein Entwickler die Frage aufgeworfen, ob die betroffenen Standorte und-Dienste beginnen würde, um die Schleife eine kleine audio-Datei, die ist unhörbar für den Benutzer zu vermeiden, die Drosselung.

Chrome würde bedeuten, dass die audio-Wiedergabe in seine Schnittstelle, aber es könnte sehr gut passieren, dass Websites, die diese umsetzen, zumindest auf kurze Sicht.

Google hat den test der Implementierung auf Gmail und habe nicht bemerkt irgendwelche Probleme mit dem service-Benachrichtigungs-system.

Die Google-Entwickler wollen auch sicherstellen, dass Fälle, wo die Nutzer sind multi-tasking sind, bleibt unberührt (das Umschalten zwischen den verschiedenen tabs regelmäßig). Ideen erwähnt, die von Google sind entweder die Verzögerung der Drosselung für einen Zeitraum von Zeit, bevor es kommt, oder die Einstellung einer großzügigen ursprünglichen Haushaltsplan.

Jetzt Sie: Was ist Ihr nehmen auf die vorgeschlagene änderung?