BrowserTools
Werbung
Startseite / Sonstiges / Stoppuhr & Timer

Stoppuhr & Timer

Online-Stoppuhr mit Rundenzeiten und ein Countdown-Timer mit hörbarem Alarm, alles in deinem Browser.

Stoppuhr & Timer wird geladen… Wenn nichts passiert, aktiviere JavaScript.

Die Zeitmessung ist eines der ältesten technologischen Bestreben der Menschheit, und die Stoppuhr ist eines ihrer ausgereiftesten Instrumente. Eine Stoppuhr misst die verstrichene Zeit von einem definierten Startpunkt bis zu einem definierten Stopppunkt, mit der nötigen Präzision, um Sekundenbruchteile zu unterscheiden. Moderne digitale Timer gehen noch weiter und zeichnen Zwischenrundenzeiten auf, sodass du die Aufschlüsselung einer längeren Aktivität in ihre einzelnen Abschnitte analysieren kannst. Ein Countdown-Timer arbeitet in die entgegengesetzte Richtung: Er zählt von einer festgelegten Dauer herunter und meldet, wenn die Zeit abgelaufen ist. Beide Instrumente sind in Kontexten unverzichtbar, in denen die Zeit die wichtigste zu steuernde Größe ist, vom sportlichen Training über das Kochen bis hin zu Software-Leistungstests und der Pomodoro-Produktivitätstechnik.

Häufig gestellte Fragen

Läuft der Timer weiter, wenn ich zu einem anderen Tab wechsle?
Ja. Die verstrichene Zeit wird aus einem gespeicherten Start-Zeitstempel mithilfe von performance.now() berechnet, nicht aus einem Zähler, der bei jedem Tick hochzählt. Selbst wenn der Browser die JavaScript-Ausführung im Hintergrund-Tab drosselt, zeigt der Timer die korrekte verstrichene Zeit an, wenn du zu ihm zurückkehrst.
Wie genau ist der Timer?
Der Timer zeigt die Zeit in Hundertstelsekunden an (Auflösung von 10 ms). Browser begrenzen die Auflösung von performance.now() aus Sicherheitsgründen in Standardkontexten bewusst auf etwa 1 ms, sodass die angezeigten Werte auf wenige Millisekunden genau sind. Das ist für Anwendungsfälle in Sport, Küche und Produktivität mehr als ausreichend.
Wie funktioniert der hörbare Alarm?
Der Countdown-Alarm verwendet die Web Audio API, um einen kurzen Ton direkt im Browser zu synthetisieren, ohne eine Audiodatei herunterzuladen. Damit der Alarm ertönt, muss die Lautstärke deines Systems aufgedreht sein. Manche Browser verlangen außerdem, dass du mit der Seite interagiert hast (etwas angeklickt oder angetippt hast), bevor sie die Audiowiedergabe erlauben, als Maßnahme gegen den Missbrauch automatischer Wiedergabe.
Kann ich Rundenzeiten aufzeichnen?
Ja. Das Drücken der Runden-Schaltfläche während einer Stoppuhr-Sitzung zeichnet die aktuell verstrichene Zeit als Teilzeit auf. Jede weitere Runde erfasst sowohl die Gesamtzeit als auch die Zeit für dieses einzelne Intervall. Du kannst alle Rundenzeiten mit der Kopieren-Schaltfläche in die Zwischenablage kopieren und sie in eine Tabellenkalkulation oder Notiz-App einfügen.
Was ist die Pomodoro-Technik und wie kann dieser Timer helfen?
Die von Francesco Cirillo Ende der 1980er-Jahre entwickelte Pomodoro-Technik unterteilt die Arbeit in konzentrierte 25-Minuten-Intervalle (Pomodoros genannt), die durch 5-Minuten-Pausen getrennt sind, mit einer längeren Pause von 15-30 Minuten nach jeweils vier Intervallen. Der Countdown-Timer auf dieser Seite ist ideal für Pomodoro-Sitzungen: Stelle ihn auf 25 Minuten, konzentriere dich, bis der Alarm ertönt, und setze ihn dann für eine Pause auf 5 Minuten zurück.
Was ist die maximale Countdown-Dauer?
Der Countdown-Timer akzeptiert Stunden, Minuten und Sekunden, sodass du Dauern von wenigen Sekunden bis zu vielen Stunden einstellen kannst. Es gibt keine erzwungene Obergrenze. Da der Zustand jedoch im Browser-Speicher gehalten wird, setzt das Schließen oder Neuladen des Tabs den Timer zurück.
Warum hat performance.now() in Browsern eine verringerte Genauigkeit?
Hochauflösende Timer können bei Seitenkanalangriffen vom Spectre-Typ ausgenutzt werden, bei denen ein Angreifer präzise Zeitmessungen verwendet, um auf den Inhalt eines Speichers zu schließen, den er nicht lesen können sollte. Um dies abzuschwächen, verringerten Browser die Auflösung von performance.now(), nachdem die Spectre-Schwachstelle 2018 offengelegt wurde. Die aktuelle Auflösung von etwa 1 ms ist ein bewusster Sicherheitskompromiss.
Kann ich es zum Zeitmessen sportlicher Wettkämpfe wie Laufen oder Schwimmen verwenden?
Ja, mit dem Vorbehalt, dass browserbasierte Timer nicht für die offizielle Wettkampfzeitmessung zertifiziert sind. Für persönliches Training, Trainingseinheiten und informelle Wettkämpfe ist die Genauigkeit im Millisekundenbereich mehr als ausreichend. Zeichne Teilzeiten mit der Runden-Schaltfläche auf und kopiere die vollständige Zeitentabelle, wenn die Sitzung endet.
Benötigt die Seite nach dem Laden eine Internetverbindung?
Nein. Sobald die Seite in deinem Browser geladen ist, funktionieren Stoppuhr und Timer vollständig offline. Während der Zeitmessung werden keine Netzwerkanfragen gestellt. Das bedeutet, dass das Tool auch an Orten mit schlechter Konnektivität zuverlässig funktioniert, etwa in Fitnessstudios, bei Sportveranstaltungen im Freien oder in Küchen weit weg vom Router.
Wie schneidet es im Vergleich zu einer dedizierten Stoppuhr-App ab?
Eine dedizierte Hardware-Stoppuhr oder eine native Mobil-App bietet möglicherweise eine etwas bessere Akkuoptimierung und kann den Sitzungsverlauf dauerhaft speichern. Dieses Browser-Tool hat den Vorteil, ohne Installation sofort auf jedem Gerät verfügbar zu sein, und die Rundenexport-Funktion macht es leicht, Zeiten in eine Tabellenkalkulation oder ein Trainingsprotokoll zu übertragen.

Über Stoppuhr & Timer

Die Bandbreite der Menschen, die täglich Stoppuhren und Countdown-Timer nutzen, ist überraschend groß. Trainer und Sportler verwenden die Rundenzeitmessung, um Rennteilzeiten und Trainingsintervalle zu analysieren. Köche und Bäcker verlassen sich auf Countdown-Timer, um nichts zu lange garen zu lassen. Lehrkräfte nutzen Timer, um Unterrichtsaktivitäten und Prüfungsdauern zu steuern. Softwareentwickler und QA-Ingenieure messen die Codeausführung und die Reaktionsfähigkeit der Benutzeroberfläche. Redner üben mit einem Countdown, um in ihrem zugeteilten Zeitfenster zu bleiben. Wissensarbeiter, die die Pomodoro-Technik anwenden, wechseln zwischen 25-minütigen konzentrierten Arbeitsphasen und 5-minütigen Pausen, beide präzise gestoppt. Das Bedürfnis, eine Zeitspanne zu messen oder zu begrenzen, ist so universell, dass jedes Smartphone, jede Smartwatch und jeder smarte Lautsprecher diese Funktionen integriert mitbringt.

Dieses Browser-Tool setzt sowohl eine Stoppuhr als auch einen Countdown-Timer mithilfe der Web-API performance.now() für die Zeitmessung um. Anders als das setInterval von JavaScript, das abdriften kann, wenn ein Browser-Tab gedrosselt wird oder das System unter Last steht, liefert performance.now() einen hochauflösenden Zeitstempel, der aus der Systemuhr berechnet wird. Die tatsächlich verstrichene Zeit wird als Differenz zwischen dem Start-Zeitstempel und dem aktuellen Zeitstempel berechnet, was bedeutet, dass die Drosselung von Hintergrund-Tabs den Timer keine Zeit verlieren lässt. Der hörbare Alarm wird mit der Web Audio API erzeugt, die einen Ton direkt im Browser synthetisiert, ohne dass eine Audiodatei geladen werden muss. Der gesamte Zustand wird im Speicher gehalten; das Schließen oder Neuladen des Tabs setzt alles zurück.

Ein Hinweis zur Zeitmessgenauigkeit des Browsers: Aus Datenschutz- und Sicherheitsgründen verringern Browser die Auflösung von performance.now() bewusst auf etwa 1 Millisekunde in den meisten Kontexten (und auf 5 Millisekunden oder mehr in cross-origin-iframes). Das reicht für die überwiegende Mehrheit der Zeitmessaufgaben (Kochen, Sport, Produktivität), eignet sich aber nicht für Benchmarking-Aufgaben, die Mikrosekunden-Präzision erfordern; dafür bräuchtest du einen dedizierten Hardware-Timer oder ein spezialisiertes Profiling-Werkzeug.

Von Sonnenuhren zu performance.now(): 4.000 Jahre Zeitmesstechnik

Die Geschichte der Stoppuhr beginnt lange vor der Elektrizität. Die frühesten mechanischen Stoppuhren waren Taschenuhren, die mit einem Sekundenzeiger ausgestattet waren, der unabhängig vom Hauptwerk gestartet und gestoppt werden konnte. Die entscheidende Erfindung war der 1862 patentierte Schleppzeiger-Mechanismus, der es ermöglichte, zwei unabhängige Zeiger gemeinsam zu starten und getrennt zu stoppen, unerlässlich, um mehrere Wettkämpfer in einem Rennen zu stoppen. Der bedeutsamste Meilenstein war jedoch Adolphe Nicoles Patent von 1844 für die erste echte Stoppuhr mit Rückstellfunktion: ein Mechanismus, der den Sekundenzeiger mit einem einzigen Druck auf die Krone auf null zurückstellen konnte. Nicole war ein in London tätiger Schweizer Uhrmacher, und seine Erfindung wurde zum Standarddesign für Chronographen-Uhren, das bis heute Bestand hat. Frühe mechanische Stoppuhren waren auf etwa 1/5 Sekunde genau, weit ungenauer als ein moderner Browser-Timer, aber bahnbrechend für die Sportoffiziellen des 19. Jahrhunderts.

Die elektronische Zeitmessung veränderte den professionellen Sport im 20. Jahrhundert. Die Olympischen Spiele 1932 in Los Angeles waren die ersten, die Zielfototechnik einsetzten, indem sie eine Kamera mit einem elektronischen Timer kombinierten, um für das menschliche Auge unsichtbare Streitfälle zu klären. In den 1960er-Jahren lieferte das Schweizer Unternehmen Longines für die Olympischen Spiele eine elektronische Zeitmessung mit einer Genauigkeit von 1/100 Sekunde. Digitale Stoppuhren für Verbraucher erschienen in den 1970er-Jahren im Zuge der Quarzuhren-Revolution; die erste Casio-Digitaluhr mit Stoppuhrfunktion (die Casio Casiotron) kam 1974 auf den Markt. Diese batteriebetriebenen Quarzoszillatoren konnten die Zeit mit einer Genauigkeit von wenigen Sekunden pro Jahr halten, weit überlegen den federgetriebenen mechanischen Uhren, die sie ersetzten.

Browser setzen die hochauflösende Zeitmessung über die Performance API um, konkret über die Methode performance.now(), die 2012 vom W3C standardisiert wurde. Anders als die ältere Methode Date.now(), die einen Unix-Zeitstempel in ganzen Millisekunden zurückgibt und rückwärts springen kann, wenn die Systemuhr verstellt wird, gibt performance.now() eine Gleitkommazahl zurück, die die seit dem Zeitursprung der Seite verstrichene Zeit darstellt, mit einer Auflösung unterhalb einer Millisekunde. Die Methode ist monoton steigend, sie läuft nie rückwärts, was sie ideal zum Messen von Dauern macht. Ihre Präzision wurde nach der Offenlegung der Spectre-CPU-Schwachstelle im Januar 2018 bewusst von Mikrosekunden auf etwa 1 Millisekunde verringert, da hochauflösende Timer ein notwendiger Bestandteil bestimmter Seitenkanalangriffe sind. Der Kompromiss zwischen Zeitmessgenauigkeit und Sicherheit ist ein faszinierendes Beispiel dafür, wie sich hardwarenahe Schwachstellen bis hinauf zu den Browser-APIs fortpflanzen können, auf die sich alltägliche Webanwendungen verlassen.

Werbung
Werbung
Werbung