Chrome-Erweiterung – zeitgesteuerte Tab-Aktualisierung

Umfragen vs. vollständiges Neuladen der Seite für Live-Dashboards

Durch die Abfrage wird ein Datenausschnitt aktualisiert. Beim Neuladen einer vollständigen Seite wird die gesamte Registerkarte vom Server neu erstellt.

Live-Dashboards vermischen oft beide Ideen in einem Satz – „Halten Sie dieses Board frisch“ – aber die Mechanismen sind unterschiedlich. Auto Refresh Turbo plant ein vollständiges Neuladen des Tabs mit Chrome-Alarmen und tabs.reload. Es wird nicht für jedes Anbieter-Board ein benutzerdefinierter API-Poller ausgeliefert.

Was Umfragen normalerweise bedeuten

Im App-Code ist Polling eine Schleife, die einen Endpunkt nach neuen Zeilen, Metriken oder Status-JSON fragt und dann das DOM patcht. Die URL bleibt gleich. Layout, Authentifizierungscookies und clientseitiger Status bleiben oft erhalten. Gut gemacht, es fühlt sich reibungslos an und verbraucht wenig Bandbreite.

Abfragen funktionieren nur, wenn die Seite diese Schleife bereits offenlegt – oder wenn Sie das Frontend steuern. Viele Ops-Walls, Ticketwarteschlangen und Anbieterstatusseiten bieten Ihnen keine saubere öffentliche Umfrage-API über die Browser-Symbolleiste.

Was ein vollständiges Neuladen der Seite bewirkt

Ein vollständiges Neuladen fordert Chrome auf, das Dokument erneut abzurufen und Skripte erneut auszuführen. Sie sehen, was auch ein fleißiger Mensch sehen würde, wenn Sie auf „Aktualisieren“ klicken. Veraltete Shells, festsitzende Kacheln und halb kaputte SPA-Caches werden oft gelöscht, weil das Dokument neu ist.

Der Kompromiss ist sichtbar: ein kurzes Flashen, erneutes Abrufen von Assets (es sei denn, der Cache hilft) und Verlust des In-Page-Entwurfsstatus. Aus diesem Grund gibt es die optionale Stop-on-Click/Type-Option – damit ein Neuladen nicht mitten in der Bearbeitung erfolgt.

Wenn Neuladen das richtige Werkzeug ist

Informationen zu dieser Jobklasse finden Sie auch unter Automatische Aktualisierung für Dashboards.

Wenn die Umfrage (innerhalb der App) gewinnt

Wenn die Seite bereits online ist, ist es oft besser, einen geplanten Neuladevorgang zu verlängern oder zu entfernen, als gegen die Website anzukämpfen.

Wie Auto Refresh Turbo passt

Die Kernschleife der Erweiterung befindet sich im Service Worker: Sie legen ein Intervall (oder ein zufälliges Min-Max-Intervall) fest, drücken Start und Alarme lösen tabs.reload für diese Registerkarte aus. Sitzungen sind pro Registerkarte unabhängig. Die Einstellungen bleiben im lokalen chrome.storage.

Optionale On-Page-Tools (visueller Timer, Stopp bei Interaktion, Heuristik für verdächtige Seiten) verwenden bei Aktivierung ein Inhaltsskript. Sie verwandeln die Erweiterung nicht in einen generischen XHR-Poller.

Praktischer Hybrid

Viele Teams lassen die eigene Aktualisierung der App in Ruhe und fügen als Sicherheitsnetz ein langsameres vollständiges Neuladen hinzu – zum Beispiel eine 5–15-minütige harte Aktualisierung, wenn Kacheln nach langer Inaktivität hängen bleiben. Beginnen Sie sanft; Ziehen Sie es nur an, wenn Sie einen Bedarf nachweisen.

  1. Überprüfen Sie, ob das Board bereits Live-Updates durchführt
  2. Wenn es veraltet ist, versuchen Sie es mit einem normalen 30–60-sekündigen Neuladen auf einem speziellen Tab
  3. Fügen Sie einen Tagesplan hinzu, damit die Nächte ruhig bleiben
  4. Verwenden Sie die harte Aktualisierung nur, wenn der Cache eine alte Shell behält

Ratenlimits und Herausforderungen

Aggressives Neuladen kann wie missbräuchlicher Datenverkehr aussehen. Wenn Sie Captchas oder Fehler sehen, halten Sie sich zurück. Lesen Sie Ratenlimits und zeitgesteuertes Neuladen, bevor Sie Subminutenintervalle auf fragilen Endpunkten übertragen.

Probieren Sie es aus

Installieren Sie Auto Refresh Turbo und folgen Sie dann Start in etwa zwei Minuten.

Verwandt

Entdecken Sie weiter

Interessant