UltKit

Online stopperóra

Indítsa el, állítsa meg a mérést, és rögzítsen köridőket századmásodperces pontossággal. A Space billentyű indít vagy megállít, az L köridőt rögzít, az R lenullázza az órát. Az idő akkor is fut, ha másik lapra vált, a futó idő pedig a lap címében is látszik, így bárhonnan rápillanthat.

Kész
00:00.00
Aktuális kör 1 · 00:00.00

Körök

Futó stopperóra mellett nyomja meg a Köridő gombot (vagy az L billentyűt) köridő rögzítéséhez.

Billentyűparancsok

BillentyűMűvelet
SzóközA stopperóra indítása vagy megállítása
LKöridő rögzítése futás közben
RAz idő nullázása és az összes kör törlése

A billentyűparancsok az oldal bármely pontján működnek, kivéve szövegmezőbe gépeléskor. Ha egy gomb van kijelölve, a szóköz azt a gombot nyomja meg.

Miért marad pontos a stopperóra háttérben lévő lapon is

Egy naiv webes stopperóra minden időzítő-lefutáskor hozzáad 10 ezredmásodpercet. Ez erősen elcsúszik, mert a böngészők a rejtett lapokon az időzítőket nagyjából másodpercenként egyszerre futtatják, a Chrome pedig a láncolt időzítőket percenként egyre is ritkíthatja, ha a lap öt perce rejtve van. Minden kihagyott ütem olyan idő, amelyet a stopperóra szó nélkül elveszít.

Ez a stopperóra nem számolja az ütemeket. A Start megnyomásakor eltárol egy időbélyeget, és a kijelző minden frissítésekor kivonja azt az aktuális időből. Ha a lap tíz percig alszik, a visszatérés utáni legelső képkocka már a helyes összidőt mutatja. A körök ugyanígy működnek: minden kör az L megnyomásának pillanatában az összidőt tárolja, a köridő pedig az előző körhöz képesti különbség.

Az időbélyegek a performance.now() függvényből származnak, nem a Date.now()-ból. A Date.now() a falióra szerinti időt olvassa, amely ugorhat előre vagy hátra, amikor a számítógép időszerverrel szinkronizál, vagy elkezdődik a nyári időszámítás. A performance.now() monoton óra, amely az oldal betöltésének pillanatától csak előre halad, így egy mérés közbeni NTP-korrekció nem tud egy másodpercet sem hozzáadni az eredményhez vagy elvenni belőle. A böngészők az időzítési támadások kivédésére szándékosan durvítják a felbontását (5 mikroszekundum és 1 ezredmásodperc közé), ami még így is jóval finomabb az itt megjelenített századmásodpercnél.

Miért századmásodpercig mutat a kijelző

A sportidőmérés nem véletlenül állapodott meg a századmásodpercnél. Az 1972-es müncheni olimpián Gunnar Larsson két ezredmásodperccel nyerte meg a 400 m-es egyéni vegyesúszást Tim McKee előtt; ezután az úszás irányító szervezete úgy döntött, hogy az eredményeket 1/100 s pontossággal hirdetik ki, mert a medencesávokat nem lehet néhány milliméteren belül azonosra építeni. Az olimpiai atlétika is századmásodpercben közli a sprintek eredményét, noha a célfotó-kamerák másodpercenként ezer képkockát is rögzítenek.

Kézzel indított stopperórához a századmásodperc már több pontosság, mint amennyit az ujja nyújtani tud. A vizuális reakcióidő átlagosan nagyjából negyed másodperc, és mind a startnál, mind a célnál reagál, így a kézzel mért eredmény nagyjából tizedmásodpercre pontos. A századokat a saját köreinek egymáshoz hasonlítására használja, ahol a reakciókésések nagyrészt kiegyenlítik egymást, ne egy verseny eldöntésére.

A köridőtáblázat hasznos alkalmazásai

Intervallfutás, előadás diánkénti gyakorlása, egy gyakorló vizsga kérdéseinek időzítése, vagy egy recept lépéseinek mérése: nyomja meg az L-t minden ellenőrzőpontnál, és a táblázat felsorolja a köridőt és az összidőt. Két vagy több kör esetén a leggyorsabb zöld, a leglassabb piros jelölést kap, így az egyenetlen tempó első pillantásra látszik. Ha ugyanazt az alkalmat több országra kell megtervezni, az órák oldalát az időzóna-átváltó kezeli.

Amíg a stopperóra fut, az oldal képernyő-ébrentartást kér a böngészőtől, hogy a telefon vagy laptop ne sötétüljön el és ne záruljon le egy hosszú futás közben. A zárolás a leállításkor azonnal megszűnik. A Wake Lock API-t nem támogató böngészők egyszerűen megtartják a szokásos energiabeállításaikat; az időmérést ez nem érinti.

Gyakori kérdések

Tovább fut az online stopperóra, ha lapot váltok vagy lezárom a telefon képernyőjét?
Igen. A stopperóra eltárolja a Start megnyomásának pillanatát, és ebből számolja az eltelt időt, így a háttérben lévő lapon lassított időzítők nem veszítenek időt. Egyes telefonokon a böngésző kikapcsolt képernyő mellett teljesen felfüggesztődik; a helyes összidő a lapra való visszatéréskor azonnal megjelenik.
Milyen billentyűparancsok vannak a stopperórához?
A szóköz indít és megállít, az L kört rögzít, amíg a stopperóra fut, az R pedig nullázza az időt és törli a köröket. A gyorsbillentyűk figyelmen kívül maradnak, ha szövegmezőbe gépel.
Mennyire pontos egy böngészős stopperóra egy sportidőmérőhöz képest?
Maga az óra jóval ezredmásodperc alatti pontosságú, mert a böngésző monoton, nagy felbontású időzítőjét olvassa. A korlátot az indításkori és a leállításkori emberi reakcióidő jelenti, jellemzően nagyjából 0,2–0,3 másodperc, ami a kézi sportstopperre is ugyanúgy igaz.
Elmentődnek valahol a köridőim?
Nem. A körök csak a megnyitott lapon élnek, és nullázáskor vagy bezáráskor eltűnnek. Semmi nem kerül feltöltésre, és az oldal nem tárolja az idejeit.
Miért látszik az idő a böngészőlap címében?
Hogy egy másik lapon dolgozva is követhesse a stopperórát. A cím másodpercenként kétszer frissül percekkel és másodpercekkel, és nullázás után visszatér a megszokott szövegre.