Preskočiť na hlavný obsah

Online stopky zadarmo

Presné stopky so zápisom kôl, zvýraznením najrýchlejšieho/najpomalšieho kola a klávesovými skratkami. Počítajú od nuly s presnosťou na milisekundy.

Po načítaní funguje offline
00:00.00
Pripravené

Klávesnica: Space štart/stop · L Kolo · R Resetovať

Bežné použitia

  • Časomerač pre HIIT a intervalové cvičeniaČas vaších intervalov vysokej intenzity, obdobia odpočinku a cvičení obvodu s presnosťou a záznamom kola.
  • Varný čas pre receptúry s viacerými krokamiSledovanie času varenia na steaky, vajcia, cestoviny a iné jedlá citlivé na čas s označeniami etáp.
  • Sportský časomerač na meranie času pretekovČas vaších tréningov, plaveckých sád, intervalov jazdy a ďalšieho atletického tréningu s presnosťou.
  • Časomerač na cvičenie časovania prezentácieČas seba počas cvičenia prezentácií, aby ste sa zmestili do stanoveného času. Značky kola pre jednotlivé sekcie.
  • Časomerač na meditáciu a dyšné cvičeniaČas sedení meditácie, pôstu dychu a vzorcov dyšných cvičení s minimálnym vizuálnym rozptýlením.

Ako to funguje

Tento stopky beží výhradne v prehliadači pomocou vstavaného API performance.now() prehliadača — monotónneho, vysoko presného časovača — riadeného slučkou requestAnimationFrame, ktorá prekresľuje zobrazenie pri každej animačnej snímke (zvyčajne 60-krát za sekundu). V žiadnom okamihu nie je zapojený server.

  1. 1
    performance.now() meria čas
    Keď stlačíte Štart, nástroj zaznamená referenčný bod pomocou performance.now(). Pri každej animačnej snímke zobrazenie odčíta túto referenciu od aktuálnej hodnoty performance.now(), aby vypočítalo uplynulé milisekundy — čím sa vyhne problémom s posunom hodín, ktoré prináša opakované volanie setInterval.
  2. 2
    requestAnimationFrame riadi zobrazenie
    Namiesto časovača s pevným intervalom sa číselný výstup aktualizuje vnútri slučky requestAnimationFrame. To udržiava zobrazenie v synchronizácii s vlastným vykresľovacím reťazcom prehliadača, takže počítadlo stotín sekundy plynulo posúva a nikdy sa nespúšťa rýchlejšie, než dokáže obrazovka obnoviť.
  3. 3
    localStorage uchováva bežiacu reláciu
    Pri každej udalosti štart, stop alebo kolo nástroj zapíše snímku do localStorage — vrátane kotviacej časovej značky reálneho času. Ak stránku obnovíte v priebehu behu, stopky prečítajú túto kotvu, vypočítajú, koľko milisekúnd uplynulo od jej zápisu, a pokračujú od správneho času.
  4. 4
    Kolá sa exportujú ako text oddelený tabulátormi alebo CSV
    Každé kolo uchováva svoj medzičas (rozdiel od predchádzajúceho kola) aj kumulatívny celkový čas. Kopírovať všetko zapíše riadky oddelené tabulátormi do schránky cez navigator.clipboard.writeText; Stiahnuť CSV vytvorí Blob s UTF-8 BOM hlavičkou, takže sa súbor v Exceli otvorí správne bez potreby sprievodcu importom.

Súvisiace nástroje

Často kladené otázky