Sven Rautenberg: Timer zu lahm

Beitrag lesen

Moin!

Dem erbsenzählenden Kunden ist nun natürlich aufgefallen, dass dieser Timer viel zu langsam läuft. Ich hab nun nicht wirklich eine Idee, wie ich diesen mit der Systemzeit abgleichen kann. Jemand von Euch vielleicht?

Indem du das Date-Objekt nach der Client-Uhrzeit bzw. dem realen Zeitverbrauch befragst, und nicht die Funktionsaufrufe zählst, die durch setTimeout zwar im Sekundentakt GEPLANT werden, aber nicht im Sekundentakt AUFGERUFEN werden.

Dann kannst du sogar ein sehr beliebiges, auch kleineres, Zeitintervall für die Zeitanzeige nehmen, weil bei genau 1000 Millisekunden - plus Ausführungszeit für die Funktion - sich durchaus der Fall ergeben kann, dass die Zeitanzeige mal um zwei Sekunden springt.

- Sven Rautenberg

--
"Love your nation - respect the others."