Multi-Timer
Mehrere Countdown-Timer gleichzeitig laufen lassen – jeder mit eigenem Start, Pause und Zurücksetzen
Was ist ein Multi-Timer?
Ein Multi-Timer lässt Sie mehrere Countdown-Timer nebeneinander auf einem Bildschirm laufen – jeder mit eigener Dauer und eigenen Steuerelementen. Legen Sie einen Timer für den Braten an, einen für den Reis, einen für das Dessert: Starten Sie sie zusammen oder nacheinander, pausieren Sie beliebige, und hören Sie ein eigenes Signal, sobald jeder einzelne abläuft. Das ist der Unterschied zwischen einem einzelnen Eierwecker und dem Blick auf die ganze Herdplatte zugleich. Keine App, die Sie installieren müssen, kein Konto, das Sie anlegen müssen. Alles läuft in Ihrem Browser-Tab, und Ihre Timer verlassen niemals Ihr Gerät.
Bedienung
So verwenden Sie den Multi-Timer
- Klicken Sie auf „Neuen Timer hinzufügen“ und geben Sie Minuten und Sekunden ein
- Jeder Timer läuft unabhängig – starten, pausieren und zurücksetzen einzeln
- Sobald ein Timer null erreicht, ertönt ein akustisches Signal
- Mit der ×-Schaltfläche entfernen Sie Timer, die Sie nicht mehr brauchen
Hinweise zur Zeitmessung
- Browser-Timer können pausieren oder nachgehen, wenn der Tab im Hintergrund ist, das Gerät in den Ruhezustand geht oder der Energiesparmodus aktiv ist.
- Wenn die Signale wichtig sind, lassen Sie diesen Tab sichtbar – einige Browser schalten Audio in Hintergrund-Tabs stumm, um Strom zu sparen.
Anwendungsfälle
Technische Funktionsweise
Jeder Timer wird als unabhängiges Zustandsobjekt gespeichert, das seine Gesamtdauer, die verbleibende Zeit und das Lauf-Flag hält. Wenn Sie einen Timer starten, verzeichnet die Seite diesen Moment mit Date.now() und der beim Start verbleibenden Dauer; die Restzeit wird dann bei jedem Tick neu berechnet als verbleibend = verbleibendBeimStart − (Date.now() − Startzeit). Dieses selbstkorrigierende Vorgehen hält die angezeigte Zeit auch dann genau, wenn der Browser kurzzeitig drosselt oder der JavaScript-Thread ausgelastet ist, denn die Berechnung liest immer die echte Systemuhr statt nur Ticks zu zählen. Eine einzige gemeinsame Schleife treibt jeden laufenden Timer an, sodass das Hinzufügen weiterer Timer die CPU-Arbeit nicht vervielfacht – ein Durchlauf pro Aktualisierung berechnet sie alle. Wenn der Tab in den Hintergrund wechselt, drosseln Browser die Timer drastisch und können sie im Akkubetrieb sogar einfrieren; sobald der Tab wieder sichtbar ist, gleicht jeder Timer gegen die Systemuhr ab und springt direkt auf die korrekte Restzeit. Für das Endsignal nutzt die Seite die Web Audio API, um einen kurzen Ton abzuspielen. Browser verlangen eine einmalige Nutzergeste (etwa den Klick auf „Start“), bevor Audio erlaubt wird – eine Autoplay-Richtlinie gegen unerwünschte Geräusche. Ist der Tab versteckt oder das System im Ruhezustand, wenn ein Timer endet, wird der Alarm nicht ausgelöst, aber die Anzeige ist korrekt, sobald Sie zurückkehren. All das läuft lokal; es werden keine Timer-Daten versendet.
- Jeder Timer ist ein unabhängiges Zustandsobjekt mit eigener Startzeit und verbleibender Dauer.
- Nutzt Date.now() für Wanduhr-Genauigkeit – berechnet die Restzeit bei jedem Tick neu, statt setInterval-Ticks zu zählen.
- Eine gemeinsame Schleife treibt jeden laufenden Timer an, sodass weitere Timer die CPU-Last nicht vervielfachen.
- Hintergrund-Tabs werden vom Browser gedrosselt; die Timer gleichen beim Zurückkehren anhand der Systemuhr aus.
- Die Web Audio API spielt jeden Alarm ab und erfordert eine Nutzergeste (z. B. Klick auf „Start“), bevor Audio erlaubt wird.
- Alle Berechnungen laufen lokal im Browser. Es werden keine Daten versendet.
Beispiele
Sonntagsbraten – drei Gerichte zugleich
Timer 1: 01:30:00 (Braten) -> Alarm
Timer 2: 00:25:00 (Reis) -> Alarm
Timer 3: 00:12:00 (Soße) -> Alarm
Den Braten jetzt starten; Reis und Soße später, damit alle drei zugleich fertig werden.HIIT-Zirkel (30 s Belastung / 15 s Pause x 4)
Timer A: 00:30 (Belastung) -> Alarm
Timer B: 00:15 (Pause) -> Alarm
Timer C: 00:30 (Belastung) -> Alarm
Timer D: 00:15 (Pause) -> Alarm
Tab sichtbar lassen, damit jeder Alarm pünktlich ertönt.Prüfungsphasen – Lesen, Schreiben, Kontrolle
Timer 1: 00:15:00 (Lesen)
Timer 2: 01:30:00 (Schreiben)
Timer 3: 00:10:00 (Kontrolle)
Jeweils starten, wenn die vorherige Phase endet; alle drei auf einem Bildschirm.Häufige Fragen
Wie viele Timer kann ich gleichzeitig laufen lassen?
Es gibt keine feste Obergrenze – fügen Sie so viele hinzu, wie auf Ihren Bildschirm passen. Jeder Timer wird unabhängig verfolgt, sodass weitere Timer die bereits laufenden nicht verlangsamen.
Bleiben die Timer genau, wenn ich den Tab wechsle?
Ja. Jeder Timer nutzt Ihre Systemuhr und keinen Zähl-Tick, behält also auch im Hintergrund die korrekte Restzeit. Die Anzeige holt beim Zurückwechseln sofort auf.
Höre ich jeden Alarm, wenn mehrere Timer gleichzeitig ablaufen?
Jeder Timer gibt beim Erreichen von null ein eigenes Signal ab. Wenn Sie viele Timer laufen lassen, lassen Sie den Tab sichtbar und den Ton an, damit Sie keinen verpassen – in Hintergrund-Tabs kann Audio vom Browser eingeschränkt werden.
Kann ich einen Timer pausieren, ohne die anderen anzuhalten?
Ja. Jeder Timer hat eigene Start-, Pause- und Zurücksetzen-Steuerungen. Wenn Sie einen pausieren, laufen die anderen unberührt weiter.
Was passiert, wenn mein Rechner in den Ruhezustand geht?
Die Timer messen die verstrichene Zeit mit der Systemuhr, bleiben also auch über den Ruhezustand genau und holen beim Aufwachen auf. Der Alarm ertönt nicht, solange das System im Standby ist, aber die Anzeige ist korrekt, sobald Sie zurückkehren.
Worin unterscheidet sich das von einem einzelnen Countdown-Timer?
Ein einzelner Countdown-Timer verfolgt eine Frist nach der anderen. Ein Multi-Timer verfolgt mehrere zugleich – ideal, wenn Sie mehrere Gerichte kochen, Intervall-Sätze laufen lassen oder mehrere Phasen einer Prüfung oder Veranstaltung gleichzeitig timen.
Werden Daten an einen Server gesendet?
Nein. Alle Timer laufen vollständig in Ihrem Browser. Nichts, was Sie einstellen, wird irgendwo hochgeladen.