PK Systems PK Systems
Datum & tijd

Stopwatch

Een nauwkeurige online stopwatch met milliseconde-resolutie, ronde-tijden en sneltoetsen.

Stopwatch

Verstreken

00:00:00.000

Wat doet deze stopwatch

Een klassieke stopwatch met milliseconde-precisie. Starten, pauzeren, hervatten, tussentijden noteren en terugzetten naar nul. Elke ronde toont zowel de tussentijd (de tijd sinds de vorige ronde) als het cumulatieve totaal. De snelste ronde wordt groen gemarkeerd, de traagste rood, zodat je in één oogopslag de beste en slechtste momenten van een sessie ziet.

Hoe gebruik je de stopwatch

  1. Druk op Starten (of op Spatie) om vanaf nul omhoog te tellen. De weergave wordt vele keren per seconde bijgewerkt.
  2. Druk op Tussentijd (of op L) op elk gewenst moment om een tussentijd vast te leggen. Tussentijden stapelen met de meest recente bovenaan, en de beste/slechtste tussentijden worden automatisch gekleurd.
  3. Druk op Pauzeren om de klok stil te zetten zonder de verstreken tijd te verliezen, en druk er nogmaals op ("Hervatten") om verder te gaan.
  4. Druk op Resetten (of op R) om de verstreken tijd en de lijst met tussentijden te wissen.

Over de precisie

De stopwatch gebruikt de hoge-resolutietimer van je browser (performance.now()), die los staat van de systeemklok en niet wordt beïnvloed door klokwijzigingen of NTP-correcties. Bij elke frame wordt het scherm opnieuw getekend, dus wat je ziet is nauwkeurig tot binnen één animatieframe (meestal 16 ms) — en tussentijden worden gemarkeerd op het exacte moment dat je klikt, ongeacht wanneer de volgende frame wordt getekend.

Sneltoetsen

Spatie — starten, pauzeren of hervatten. L — een tussentijd vastleggen. R — terug naar nul. Sneltoetsen worden genegeerd terwijl je in een veld typt, zodat je zonder conflicten andere invoer op de pagina kunt hebben.

Veelgestelde vragen

Hoe nauwkeurig is de stopwatch?
Heel nauwkeurig. Intern wordt performance.now() gebruikt, een monotone hoge-resolutieklok die geen sprongen maakt als je systeemklok door NTP wordt gecorrigeerd. De weergave ververst eens per animatieframe (meestal 16 ms), maar de onderliggende waarde volgt de verstreken tijd nauwkeurig en de tussentijden worden vastgelegd op het moment van de klik.
Wat is het verschil tussen tussentijd en totaal?
Tussentijd is de verstreken tijd sinds de vorige ronde (of sinds je op Starten drukte, voor ronde 1). Totaal is de cumulatieve verstreken tijd op het moment dat die ronde werd genoteerd. De tussentijden tellen dus op tot het totaal van de meest recente ronde.
Waarom zijn sommige rondes groen of rood gekleurd?
Groen is de snelste tussentijd van de sessie, rood de traagste. Zodra je minstens twee rondes hebt, verschijnen de kleuren automatisch. Ze worden bij elke nieuwe ronde opnieuw bepaald.
Kan ik hem op mijn telefoon gebruiken?
Ja — de layout past zich aan kleine schermen aan en de knoppen zijn op touch-formaat gemaakt. Sneltoetsen zijn niet beschikbaar, maar elke knop aantikken werkt net zo als op een desktopapparaat.
Wat gebeurt er als ik het tabblad sluit?
De stopwatch wordt gereset — er wordt niets bewaard. Als je een lange sessie wilt bijhouden, laat het tabblad dan openstaan. Moderne browsers vertragen achtergrondtabbladen flink, dus de zichtbare weergave kan stilvallen wanneer het tabblad verborgen is, maar de werkelijke verstreken tijd wordt bij elke tick berekend vanaf het startmoment, dus de waarde klopt zodra je weer naar het tabblad gaat.
Werkt hij offline?
Ja. De stopwatch is pure JavaScript die in je browser draait. Nadat de pagina is geladen kun je de internetverbinding volledig verbreken en blijft hij werken. Er wordt niets naar een server gestuurd.