Přeskočit na hlavní obsah

Online stopky zdarma

Přesné stopky se záznamem kol, zvýrazněním nejrychlejšího/nejpomalejšího kola a klávesovými zkratkami. Počítá od nuly s přesností na milisekundy.

Funguje offline po načtení
00:00.00
Připraveno

Klávesnice: Space start/stop · L Kolo · R Resetovat

Běžná použití

  • Stopky pro HIIT a intervalové tréninkyČas vysokointenzitních intervalů, dob odpočinku a kruhových tréninků s přesností a záznamem kol.
  • Stopky pro vaření vícestupňových receptůSledujte dobu vaření na steaky, vejce, těstoviny a další časově citlivé pokrmy s označením kol pro přechody etap.
  • Stopky pro sportovní běhDoba běžeckých kol, plaveckých sad, cyklistických intervalů a jiného atletického tréninku s přesností.
  • Cvičení časování prezentace se stopkamiČas sám při cvičení prezentací, abyste se ujistili, že se vejdete do přiděleného času. Označení kol pro každou sekci.
  • Stopky pro meditaci a cvičení dechuČas meditačních sezení, zadržování dechu a vzorů dechu s minimálním zrakovým rozptýlením.

Jak to funguje

Tyto stopky běží zcela v prohlížeči pomocí vestavěného API performance.now() prohlížeče — monotónního vysokopřesného časovače — řízeného smyčkou requestAnimationFrame, která překresluje zobrazení každý animační snímek (obvykle 60krát za sekundu). Server se v žádném okamžiku nezapojuje.

  1. 1
    performance.now() měří čas
    Když stisknete Start, nástroj zaznamená referenční bod pomocí performance.now(). Při každém animačním snímku zobrazení odečte tento referenční bod od aktuální hodnoty performance.now(), čímž vypočítá uplynulé milisekundy — vyhýbá se tak problémům s posunem hodin, které přinášejí opakovaná volání setInterval.
  2. 2
    requestAnimationFrame řídí zobrazení
    Namísto časovače s pevným intervalem se číselné zobrazení aktualizuje uvnitř smyčky requestAnimationFrame. To udržuje zobrazení v synchronizaci s vlastním vykreslovacím pipeline prohlížeče, takže se počítadlo setin sekundy plynule posouvá a nikdy neběží rychleji, než dokáže obrazovka obnovit.
  3. 3
    localStorage uchovává běžící relaci
    Při každé události start, stop nebo mezičas nástroj zapíše snímek do localStorage — včetně kotvícího časového razítka reálného času. Pokud stránku obnovíte uprostřed běhu, stopky přečtou tuto kotvu, spočítají, kolik milisekund uplynulo od jejího zápisu, a pokračují od správného času.
  4. 4
    Mezičasy se exportují jako text oddělený tabulátory nebo CSV
    Každý mezičas ukládá jak svůj dílčí čas (rozdíl od předchozího mezičasu), tak kumulativní součet. Kopírovat vše zapíše řádky oddělené tabulátory do schránky přes navigator.clipboard.writeText; Stáhnout CSV vytvoří Blob s UTF-8 BOM, takže se soubor v Excelu otevře správně bez nutnosti importního průvodce.

Související nástroje

Časté dotazy