Online stopky
Spouštějte, zastavujte a zaznamenávejte mezičasy s přesností na setinu sekundy. Mezerníkem stopky spustíte nebo zastavíte, klávesou L zaznamenáte kolo a klávesou R je vynulujete. Čas běží dál i po přepnutí na jinou kartu a aktuální hodnota se zobrazuje v názvu karty, takže na ni pohlédnete odkudkoli.
Kola
Stiskem Kolo (nebo L) za běhu stopek zaznamenáte mezičas.
Klávesové zkratky
| Klávesa | Akce |
|---|---|
| Mezerník | Spustit nebo zastavit stopky |
| L | Zaznamenat kolo za běhu |
| R | Vynulovat čas a smazat všechna kola |
Zkratky fungují kdekoli na stránce, kromě psaní do textového pole. Mezerník na tlačítku s fokusem stiskne toto tlačítko.
Proč tyto stopky měří přesně i v kartě na pozadí
Naivní webové stopky přičtou 10 milisekund pokaždé, když se spustí časovač. Takový údaj se výrazně rozchází se skutečností, protože prohlížeče v neaktivních kartách omezují časovače zhruba na jedno spuštění za sekundu a Chrome může po pěti minutách skryté karty prodloužit řetězené časovače až na jednou za minutu. Každý vynechaný tik je čas, který stopky nepozorovaně ztratí.
Tyto stopky tiky nepočítají. Když stisknete Start, zaznamenají časovou značku a při každém překreslení displeje ji odečtou od aktuální. Pokud karta deset minut spí, hned první snímek po návratu ukáže správný celkový čas. Mezičasy fungují stejně: každý si uloží celkový čas v okamžiku, kdy jste stiskli L, a čas kola je rozdíl oproti předchozímu mezičasu.
Časové značky pocházejí z performance.now(), ne z Date.now(). Date.now() čte systémové hodiny, které mohou skočit dopředu i dozadu, když se počítač synchronizuje s časovým serverem nebo když začne letní čas. performance.now() je monotónní hodiny, které se od načtení stránky pohybují pouze dopředu, takže korekce NTP uprostřed měření nemůže přidat ani ubrat sekundu. Prohlížeče záměrně snižují jeho rozlišení (na hodnotu mezi 5 mikrosekundami a 1 milisekundou), aby zabránily časovacím útokům, což je stále mnohem jemnější než setiny zobrazené zde.
Proč displej končí u setin sekundy
Sportovní měření času se ustálilo na setinách z dobrého důvodu. Na olympiádě v Mnichově 1972 vyhrál Gunnar Larsson ve čtyřsetmetrovém individuálním smíšeném závodě nad Timem McKeem o dvě tisíciny sekundy; poté plavecká federace rozhodla, že se výsledky budou určovat na 1/100 s, protože bazénové dráhy nelze postavit totožně s přesností na několik milimetrů. Olympijská atletika také zveřejňuje výsledky sprintů na setiny, přestože fotofiniš zachytí tisíce snímků za sekundu.
U ručně ovládaných stopek jsou setiny už větší přesnost, než jakou dokáže váš prst poskytnout. Zraková reakční doba je v průměru zhruba čtvrt sekundy a reagujete na startu i v cíli, takže ručně změřený výsledek je věrohodný asi na desetinu. Setiny využijte k porovnání vlastních kol mezi sebou, kde se zpoždění reakce z velké části vyruší, ne k rozhodování závodu.
Jak prakticky využít tabulku mezičasů
Intervalový běh, nácvik prezentace snímek po snímku, měření času na každou otázku při zkoušce nnanečisto nebo zjišťování, jak dlouho trvá každý krok receptu: na každém kontrolním bodě stiskněte L a tabulka uvede čas kola i průběžný celkový čas. Při dvou a více kolech je nejrychlejší označeno zeleně a nejpomalejší červeně, takže nerovnoměrné tempo je vidět na první pohled. Pokud potřebujete naplánovat stejnou schůzku napříč zeměmi, o hodiny se postará převodník časových pásem.
Během běhu stopek stránka požádá prohlížeč o zámek probuzení obrazovky, aby se telefon nebo notebook uprostřed dlouhého měření nezatemnil a nezamkl. Zámek se uvolní ve chvíli, kdy stopky zastavíte. Prohlížeče bez rozhraní Wake Lock API prostě ponechají běžné nastavení napájení; samotné měření to neovlivní.
Často kladené otázky
- Běží online stopky dál, když přepnu kartu nebo zamknu displej telefonu?
- Ano. Stopky uloží okamžik stisknutí Start a z něj počítají uplynulý čas, takže omezené časovače v kartě na pozadí čas neztrácejí. Na některých telefonech se prohlížeč při vypnuté obrazovce úplně pozastaví; správný celkový čas se zobrazí, jakmile se na kartu vrátíte.
- Jaké klávesové zkratky stopky mají?
- Mezerník spouští a zastavuje, L zaznamená mezičas při běžících stopkách a R vynuluje čas a vymaže mezičasy. Při psaní do textového pole se zkratky ignorují.
- Jak přesné jsou stopky v prohlížeči ve srovnání se sportovními stopkami?
- Samotné hodiny jsou přesné na výrazně méně než milisekundu, protože čtou monotónní časovač prohlížeče s vysokým rozlišením. Limitem je lidská reakční doba na startu a v cíli, typicky okolo 0,2 až 0,3 sekundy, která stejně platí i pro ruční sportovní stopky.
- Ukládají se někam moje mezičasy?
- Ne. Mezičasy existují jen v otevřené kartě a po vynulování nebo zavření zmizí. Nic se nenahrává a stránka vaše časy neukládá.
- Proč se čas zobrazuje v názvu karty prohlížeče?
- Abyste mohli stopky sledovat při práci v jiné kartě. Název se aktualizuje dvakrát za sekundu s minutami a sekundami a po vynulování se vrátí do původního stavu.