ToolActToolAct

Multi-Timer

Mehrere Countdown-Timer gleichzeitig laufen lassen – jeder mit eigenem Start, Pause und Zurücksetzen

#1
00:05:00

Was ist ein Multi-Timer?

Ein Multi-Timer lässt dich mehrere Countdown-Timer nebeneinander auf einem Bildschirm laufen – jeder mit eigener Dauer und eigenen Steuerelementen. Lege einen Timer für den Braten an, einen für den Reis, einen für das Dessert: Starte sie zusammen oder nacheinander, pausiere beliebige, und höre 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 du installieren musst, kein Konto, das du anlegen musst. Alles läuft im Browser-Tab, und deine Timer verlassen niemals dein Gerät.

Bedienung

So verwende den Multi-Timer

  1. Klicke auf „Neuen Timer hinzufügen“ und gib Minuten und Sekunden ein
  2. Jeder Timer läuft unabhängig – starten, pausieren und zurücksetzen einzeln
  3. Sobald ein Timer null erreicht, ertönt ein akustisches Signal
  4. Mit der ×-Schaltfläche entfernst du Timer, die du nicht mehr brauchst

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, lass diesen Tab sichtbar – einige Browser schalten Audio in Hintergrund-Tabs stumm, um Strom zu sparen.

Anwendungsfälle

Mehrere Gerichte kochenStarte zugleich einen Timer für den Braten, den Reis und die Soße. Jeder meldet sich im Moment des Fertigwerdens, damit alles rechtzeitig auf den Tisch kommt, statt dass eines kalt wird, während du ein anderes beobachtest.
HIIT und IntervalltrainingRichte einen Belastungs- und einen Pausen-Timer ein, oder lege gleich einen ganzen Satz Intervalle vorab an. Starte sie nacheinander und lass jedes Signal den nächsten Wechsel markieren – kein Handy-Hantieren zwischen den Sätzen.
Prüfungen und TerminplanungLaufe einen Timer für jede Phase einer Prüfung – Lesen, Schreiben, Kontrolle – oder jedes Segment einer Konferenz. Behalte alle auf einem Bildschirm im Blick und weißt du genau, wann jede Phase endet.
Brettspiele und ZugverfolgungGib jedem Spieler in rundenbasierten Spielen eine eigene Countdown-Zeit, oder time verschiedene Phasen einer Runde. Getrennte Signale halten das Spiel in Schwung, ohne dass die Uhr eines Spielers die eines anderen auffrisst.
Produktion und LaborarbeitVerfolge mehrere parallel laufende Prozesse – eine Reaktion, ein Backvorgang, eine Abkühlphase – jeder mit eigener Dauer und eigenem Signal. Ein Bildschirm zeigt den Status jedes Schritts auf einen Blick.

Technische Funktionsweise

Jeder Timer wird als unabhängiges Zustandsobjekt gespeichert, das seine Gesamtdauer, die verbleibende Zeit und das Lauf-Flag hält. Wenn du einen Timer startest, 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 du zurückkehrst. 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üge so viele hinzu, wie auf deine 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 deine 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 du viele Timer laufen lässt, lass den Tab sichtbar und den Ton an, damit du keinst 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 du einen pausierst, 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 du zurückkehrst.

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 du mehrere Gerichte kochst, 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 deine Browser. Nichts, was du einstellst, wird irgendwo hochgeladen.