UltKit

Stoppeklokke på nett

Start, stopp og registrer runder med hundredels sekunds nøyaktighet. Trykk Space for å starte eller stoppe, L for en runde og R for å nullstille. Tiden teller videre når du bytter fane, og den løpende tiden vises i fanetittelen, slik at du kan se den uansett hvor du er.

Klar
00:00.00
Gjeldende runde 1 · 00:00.00

Runder

Trykk Runde (eller L) mens stoppeklokka går for å registrere en rundetid.

Hurtigtaster

TastHandling
MellomromStart eller stopp stoppeklokka
LRegistrer en runde mens den går
RNullstill tiden og fjern alle runder

Hurtigtastene fungerer overalt på siden unntatt når du skriver i et tekstfelt. Mellomrom på en fokusert knapp trykker på den knappen i stedet.

Hvorfor stoppeklokken holder seg nøyaktig i en bakgrunnsfane

Et naivt stoppeur på nett legger til 10 millisekunder hver gang en tidtaker utløses. Det gir stor drift, fordi nettlesere begrenser tidtakere i skjulte faner til omtrent én gang i sekundet, og Chrome kan strekke lenkede tidtakere til én gang i minuttet etter at en fane har vært skjult i fem minutter. Hvert tikk som uteblir, er tid stoppeuret stille mister.

Dette stoppeuret teller aldri tikk. Når du trykker Start, lagrer det et tidsstempel, og hver gang visningen oppdateres, trekker det dette tidsstempelet fra det nåværende. Hvis fanen sover i ti minutter, viser den aller første ruten etter at du kommer tilbake riktig totaltid. Rundetider fungerer på samme måte: hver runde lagrer totaltiden i det øyeblikket du trykket L, og rundetiden er differansen fra forrige runde.

Tidsstemplene kommer fra performance.now(), ikke Date.now(). Date.now() leser veggklokken, som kan hoppe fremover eller bakover når datamaskinen synkroniserer med en tidsserver, eller når sommertid starter. performance.now() er en monoton klokke som bare går fremover fra det øyeblikket siden ble lastet, så en NTP-justering midt i en måling kan ikke legge til eller trekke fra et sekund i resultatet. Nettlesere gjør oppløsningen bevisst grovere (til mellom 5 mikrosekunder og 1 millisekund) for å hindre tidsangrep, noe som fortsatt er langt finere enn hundredelene som vises her.

Hvorfor visningen stopper ved hundredels sekunder

Idrettstiming endte opp med hundredeler av en grunn. Under OL i München i 1972 vant Gunnar Larsson 400 m medley foran Tim McKee med to tusendeler av et sekund. Etterpå bestemte svømmeforbundet at resultater skulle avgjøres til 1/100 s, fordi svømmebaner ikke kan bygges helt identiske innenfor noen få millimeter. Friidrett i OL oppgir også sprintresultater i hundredeler, selv om målfotokameraer tar tusenvis av bilder i sekundet.

For et stoppeur som betjenes for hånd, er hundredeler allerede mer presisjon enn fingeren din kan levere. Visuell reaksjonstid er i gjennomsnitt omtrent et kvart sekund, og du reagerer både ved start og mål, så et håndtidtatt resultat er pålitelig til omtrent en tidel. Bruk hundredelene til å sammenligne dine egne runder med hverandre, der reaksjonsforsinkelsene stort sett utlignes, og ikke til å avgjøre et løp.

Praktiske måter å bruke rundetabellen på

Intervalltrening, øving på et foredrag lysbilde for lysbilde, tidtaking av hvert spørsmål i en øvingseksamen eller måling av hvor lang tid hvert trinn i en oppskrift tar: trykk L ved hvert kontrollpunkt, så viser tabellen rundetiden og totaltiden. Med to eller flere runder markeres den raskeste grønn og den tregeste rød, så ujevnt tempo er lett å se. Trenger du å planlegge samme økt på tvers av land, tar tidssonekonverteren seg av klokkesiden.

Mens stoppeuret går, ber siden nettleseren om en skjermlås mot dvale, slik at en telefon eller laptop ikke dimmer og låser seg midt i en lang økt. Låsen frigjøres i det øyeblikket du stopper. Nettlesere uten Wake Lock API beholder bare de vanlige strøminnstillingene sine; selve tidtakingen påvirkes ikke.

Ofte stilte spørsmål

Fortsetter stoppeklokken å gå hvis jeg bytter fane eller låser telefonskjermen?
Ja. Stoppeuret lagrer øyeblikket du trykket Start og regner ut medgått tid fra det, så begrensede tidtakere i en bakgrunnsfane mister ikke tid. På noen telefoner settes nettleseren helt på pause mens skjermen er av; riktig totaltid vises så snart du går tilbake til fanen.
Hvilke hurtigtaster har stoppeklokken?
Mellomrom starter og stopper, L registrerer en runde mens stoppeuret går, og R nullstiller tiden og sletter rundene. Hurtigtaster ignoreres mens du skriver i et tekstfelt.
Hvor nøyaktig er en stoppeklokke i nettleseren sammenlignet med en egen sportstidtaker?
Selve klokken er nøyaktig til godt under et millisekund fordi den leser nettleserens monotone høyoppløselige timer. Begrensningen er menneskelig reaksjonstid ved start og mål, vanligvis rundt 0,2 til 0,3 sekunder, noe som gjelder likt for et håndholdt idrettsstoppeur.
Lagres rundetidene mine noe sted?
Nei. Rundene finnes bare i den åpne fanen og forsvinner når du nullstiller eller lukker den. Ingenting lastes opp, og siden lagrer ikke tidene dine.
Hvorfor vises tiden i fanetittelen i nettleseren?
Slik at du kan følge stoppeuret mens du jobber i en annen fane. Tittelen oppdateres to ganger i sekundet med minutter og sekunder og går tilbake til normalt etter en nullstilling.