UltKit

Online-Stoppuhr

Starten, stoppen und Rundenzeiten erfassen, auf die Hundertstelsekunde genau. Mit der Leertaste starten oder stoppen Sie, mit L nehmen Sie eine Runde und mit R setzen Sie zurück. Die Zeit läuft weiter, wenn Sie den Tab wechseln, und die laufende Zeit erscheint im Tab-Titel, sodass Sie sie von überall im Blick haben.

Bereit
00:00.00
Aktuelle Runde 1 · 00:00.00

Runden

Drücken Sie Runde (oder L), während die Stoppuhr läuft, um eine Zwischenzeit festzuhalten.

Tastaturkürzel

TasteAktion
LeertasteStoppuhr starten oder anhalten
LRunde erfassen, während die Stoppuhr läuft
RZeit zurücksetzen und alle Runden löschen

Die Kürzel funktionieren überall auf der Seite, außer beim Tippen in einem Textfeld. Die Leertaste auf einer fokussierten Schaltfläche löst stattdessen diese Schaltfläche aus.

Warum diese Stoppuhr auch im Hintergrund-Tab genau bleibt

Eine naiv programmierte Web-Stoppuhr addiert bei jedem Auslösen eines Timers 10 Millisekunden. Das führt zu starker Abweichung, denn Browser drosseln Timer in verborgenen Tabs auf etwa einmal pro Sekunde, und Chrome kann verkettete Timer nach fünf Minuten im Hintergrund sogar auf einmal pro Minute strecken. Jeder ausgefallene Takt ist Zeit, die die Stoppuhr unbemerkt verliert.

Diese Stoppuhr zählt keine Takte. Beim Drücken auf Start speichert sie einen Zeitstempel, und bei jeder Aktualisierung der Anzeige zieht sie diesen vom aktuellen Zeitstempel ab. Schläft der Tab zehn Minuten lang, zeigt schon das erste Bild nach Ihrer Rückkehr die richtige Gesamtzeit. Rundenzeiten funktionieren genauso: Jede Runde speichert die Gesamtzeit im Moment des Drückens von L, und die Rundenzeit ist die Differenz zur vorherigen Runde.

Die Zeitstempel stammen von performance.now(), nicht von Date.now(). Date.now() liest die Systemuhr, die vor- oder zurückspringen kann, wenn sich Ihr Computer mit einem Zeitserver synchronisiert oder die Sommerzeit beginnt. performance.now() ist eine monotone Uhr, die ab dem Laden der Seite nur vorwärtsläuft. Eine NTP-Korrektur mitten im Lauf kann Ihrem Ergebnis daher keine Sekunde hinzufügen oder abziehen. Browser verringern die Auflösung absichtlich (auf einen Wert zwischen 5 Mikrosekunden und 1 Millisekunde), um Timing-Angriffe zu verhindern. Das ist immer noch weit feiner als die hier angezeigten Hundertstel.

Warum die Anzeige bei Hundertstelsekunden endet

Im Sport hat man sich aus gutem Grund auf Hundertstel geeinigt. Bei den Olympischen Spielen 1972 in München gewann Gunnar Larsson die 400 m Lagen vor Tim McKee mit zwei Tausendstelsekunden Vorsprung. Danach legte der Schwimmverband fest, dass Ergebnisse auf 1/100 s gewertet werden, weil sich Bahnen im Becken nicht auf wenige Millimeter genau gleich bauen lassen. Auch die Leichtathletik bei Olympia veröffentlicht Sprintergebnisse in Hundertsteln, obwohl Zielfotokameras Tausende Bilder pro Sekunde aufnehmen.

Bei einer von Hand bedienten Stoppuhr sind Hundertstel bereits mehr Präzision, als Ihr Finger liefern kann. Die visuelle Reaktionszeit liegt im Schnitt bei etwa einer Viertelsekunde, und Sie reagieren sowohl beim Start als auch im Ziel, sodass ein von Hand gestopptes Ergebnis nur auf etwa eine Zehntelsekunde verlässlich ist. Nutzen Sie die Hundertstel, um Ihre eigenen Runden miteinander zu vergleichen, wo sich die Reaktionsverzögerungen weitgehend aufheben, und nicht, um ein Rennen zu entscheiden.

Praktische Einsatzmöglichkeiten der Rundentabelle

Intervalltraining, Vortragsprobe Folie für Folie, jede Frage einer Probeprüfung oder jeder Schritt eines Rezepts: Drücken Sie an jedem Kontrollpunkt L, und die Tabelle listet Rundenzeit und Gesamtzeit auf. Ab zwei Runden wird die schnellste grün und die langsamste rot markiert, sodass ungleichmäßiges Tempo sofort auffällt. Wenn Sie denselben Termin länderübergreifend planen müssen, übernimmt der Zeitzonenrechner die Uhrzeit.

Solange die Stoppuhr läuft, fordert die Seite beim Browser eine Bildschirmsperre-Verhinderung (Wake Lock) an, damit sich Smartphone oder Laptop mitten in einem langen Lauf nicht abdunkelt und sperrt. Die Sperre wird beim Stoppen sofort freigegeben. Browser ohne Wake-Lock-API behalten einfach ihre normalen Energieeinstellungen; die Zeitmessung bleibt davon unberührt.

Häufig gestellte Fragen

Läuft die Online-Stoppuhr weiter, wenn ich den Tab wechsle oder den Handybildschirm sperre?
Ja. Die Stoppuhr speichert den Moment, in dem Sie Start gedrückt haben, und berechnet daraus die verstrichene Zeit, sodass gedrosselte Timer in einem Hintergrund-Tab keine Zeit verlieren. Auf manchen Smartphones wird der Browser bei ausgeschaltetem Bildschirm komplett angehalten; die richtige Gesamtzeit erscheint, sobald Sie zum Tab zurückkehren.
Welche Tastenkürzel hat die Stoppuhr?
Mit der Leertaste starten und stoppen Sie, L speichert eine Runde, solange die Stoppuhr läuft, und R setzt die Zeit zurück und löscht die Runden. Tastenkürzel werden ignoriert, während Sie in ein Textfeld tippen.
Wie genau ist eine Stoppuhr im Browser im Vergleich zu einer Sport-Stoppuhr?
Die Uhr selbst ist auf deutlich unter eine Millisekunde genau, weil sie den monotonen hochauflösenden Timer des Browsers ausliest. Der begrenzende Faktor ist die menschliche Reaktionszeit bei Start und Ziel, typischerweise etwa 0,2 bis 0,3 Sekunden, was ebenso für eine handelsübliche Sport-Stoppuhr gilt.
Werden meine Rundenzeiten irgendwo gespeichert?
Nein. Rundenzeiten existieren nur im geöffneten Tab und verschwinden, wenn Sie zurücksetzen oder ihn schließen. Es wird nichts hochgeladen, und die Seite speichert Ihre Zeiten nicht.
Warum wird die Zeit im Titel des Browser-Tabs angezeigt?
Damit Sie die Stoppuhr verfolgen können, während Sie in einem anderen Tab arbeiten. Der Titel wird zweimal pro Sekunde mit Minuten und Sekunden aktualisiert und kehrt nach einem Zurücksetzen zum Normalzustand zurück.