Tidtagarur online
Starta, stoppa och registrera varvtider med hundradels sekunds noggrannhet. Tryck på Space för att starta eller stoppa, L för ett varv och R för att nollställa. Tiden fortsätter att räknas när du byter flik, och den löpande tiden visas i flikens titel så att du kan se den var du än befinner dig.
Varv
Tryck på Varv (eller L) medan tidtagaruret går för att spara en varvtid.
Kortkommandon
| Tangent | Åtgärd |
|---|---|
| Mellanslag | Starta eller stoppa tidtagarur |
| L | Spara ett varv medan uret går |
| R | Nollställ tiden och rensa alla varv |
Kortkommandona fungerar överallt på sidan utom när du skriver i ett textfält. Mellanslag på en markerad knapp trycker i stället på den knappen.
Varför tidtagaruret håller rätt tid i en bakgrundsflik
Ett naivt webbaserat stoppur lägger till 10 millisekunder varje gång en timer utlöses. Det driver iväg rejält, eftersom webbläsare strypar timers i dolda flikar till ungefär en gång per sekund, och Chrome kan töja ut kedjade timers till en gång per minut när en flik har varit dold i fem minuter. Varje missad tick är tid som stoppuret tyst förlorar.
Det här stoppuret räknar aldrig ticks. När du trycker på Start sparas en tidsstämpel, och varje gång visningen uppdateras dras den tidsstämpeln bort från den aktuella. Om fliken sover i tio minuter visar den allra första bildrutan efter att du kommer tillbaka rätt total. Varvtider fungerar på samma sätt: varje varv sparar totaltiden i det ögonblick du tryckte på L, och varvtiden är skillnaden mot föregående varv.
Tidsstämplarna kommer från performance.now(), inte Date.now(). Date.now() läser väggklockan, som kan hoppa framåt eller bakåt när datorn synkroniseras med en tidsserver eller när sommartiden börjar. performance.now() är en monoton klocka som bara går framåt från det att sidan laddades, så en NTP-korrigering mitt i en tidtagning kan inte lägga till eller ta bort en sekund från ditt resultat. Webbläsare gör avsiktligt upplösningen grövre (till någonstans mellan 5 mikrosekunder och 1 millisekund) för att stoppa tidsattacker, vilket fortfarande är betydligt finare än de hundradelar som visas här.
Varför visningen stannar vid hundradels sekunder
Tidtagning inom idrott landade i hundradelar av goda skäl. Vid OS i München 1972 vann Gunnar Larsson 400 m medley före Tim McKee med två tusendelar av en sekund; därefter beslutade simsportens styrande organ att resultat avgörs på 1/100 s, eftersom simbanor inte kan byggas identiskt med några millimeters noggrannhet. Även friidrotten redovisar sprintresultat i hundradelar, trots att målfotokameror fångar tusentals bilder per sekund.
För ett handmanövrerat stoppur är hundradelar redan mer precision än ditt finger kan leverera. Den visuella reaktionstiden är i snitt ungefär en kvarts sekund, och du reagerar både vid start och mål, så ett handtaget resultat är ärligt till ungefär en tiondel. Använd hundradelarna för att jämföra dina egna varv med varandra, där reaktionsfördröjningarna till stor del tar ut varandra, snarare än för att avgöra ett lopp.
Praktiska sätt att använda varvtabellen
Intervallträning, att öva ett tal bild för bild, att tidta varje fråga i ett övningsprov eller att kolla hur lång tid varje steg i ett recept tar: tryck på L vid varje kontrollpunkt så listar tabellen varvtiden och den löpande totaltiden. Med två eller fler varv markeras det snabbaste grönt och det långsammaste rött, så ojämnt tempo syns direkt. Om du behöver planera samma pass över flera länder sköter tidszonsomvandlaren klockdelen.
Medan stoppuret går ber sidan webbläsaren om ett skärmväckningslås (wake lock) så att en mobil eller dator inte dämpar och låser sig mitt i ett långt pass. Låset släpps så fort du stoppar. Webbläsare utan Wake Lock API behåller helt enkelt sina vanliga energiinställningar; själva tidtagningen påverkas inte.
Vanliga frågor
- Fortsätter tidtagaruret att gå om jag byter flik eller låser mobilskärmen?
- Ja. Stoppuret sparar ögonblicket då du tryckte på Start och räknar ut den förflutna tiden från det, så strypta timers i en bakgrundsflik förlorar ingen tid. På vissa mobiler pausas webbläsaren helt när skärmen är av; rätt total visas så fort du kommer tillbaka till fliken.
- Vilka kortkommandon finns för tidtagaruret?
- Blanksteg startar och stoppar, L registrerar ett varv medan stoppuret går, och R nollställer tiden och rensar varven. Kortkommandon ignoreras när du skriver i ett textfält.
- Hur exakt är ett tidtagarur i webbläsaren jämfört med en riktig sporttidtagare?
- Själva klockan är noggrann till långt under en millisekund eftersom den läser webbläsarens monotona högupplösta timer. Den begränsande faktorn är mänsklig reaktionstid vid start och mål, vanligtvis runt 0,2 till 0,3 sekunder, vilket gäller lika mycket för ett handhållet idrottsstoppur.
- Sparas mina varvtider någonstans?
- Nej. Varven finns bara i den öppna fliken och försvinner när du nollställer eller stänger den. Inget laddas upp, och sidan sparar inte dina tider.
- Varför visas tiden i webbläsarflikens titel?
- Så att du kan följa stoppuret medan du arbetar i en annan flik. Titeln uppdateras två gånger per sekund med minuter och sekunder och återgår till det normala efter en nollställning.