Als «cross-browser» getaggte Fragen

12
Wie kann man erkennen, wenn der Browser die Trennung von Timern und Websockets drosselt, nachdem ein Benutzer einen Tab verlassen oder den Bildschirm ausgeschaltet hat? (Javascript)

Kontext Ein Spiel, das als progressive Web-App ausgeliefert wird und über Timer ( setTimeout, setInterval) und Websocket-Verbindungen verfügt, um Echtzeitkommunikation zu erhalten. Was ist los Alles ist in Ordnung, solange der Benutzer in der App bleibt. Wenn der Benutzer jedoch zu einem anderen...