Pereiti prie pagrindinio turinio

Internetinis chronometras nemokamai

Tikslus chronometras su ratų įrašymu, greičiausio/lėčiausio rato paryškinimu ir klaviatūros nuorodomis. Skaičiuoja nuo nulio su milisekundžių tikslumu.

Veikia neprisijungus, kai įkeliama
00:00.00
Paruošta

Klaviatūra: Space pradėti/sustabdyti · L Ratas · R Atstatyti

Dažniausi naudojimo būdai

  • Sekundomatis HIIT ir intervaliniams treniruotėmsLaikas jūsų aukštos intensyvumo intervalams, poilsio laikotarpiams ir grandinės treniruotėms su tikslumu ir ratų įrašymu.
  • Virtuvės sekundomatis daugiapakopės receptamsSekite kepimo laiką mėsai, kiaušiniams, makaronams ir kitiems jautraus laiko patiekalams su fazės perėjimo žymom.
  • Sporto rungtynių laiko sekundomatisLaikas jūsų bėgimo ratams, plaukimo komplektams, dviračio intervalams ir kitiems atletiniams treniruotėms su tikslumu.
  • Sekundomatis pristatymo laiko praktikajaiLaikas pratinantis pristatymus, kad įsitikintumėte, jog jūs telpate skirtame laike. Ratų žymos kiekvienai sekcijai.
  • Sekundomatis meditacijai ir kvėpavimo pratimamsLaikas meditacijos sesijas, kvėpavimo sulaikymus ir kvėpavimo pratimų šablonus su minimalia vizualia atitraukimą.

Kaip tai veikia

Šis chronometras veikia visiškai naršyklėje, naudodamas naršyklės integruotą performance.now() API — monotoninį aukštos raiškos laikmatį — kurį valdo requestAnimationFrame ciklas, perpiešiantis rodinį kiekviename animacijos kadre (paprastai 60 kartų per sekundę). Serveris nedalyvauja jokiu metu.

  1. 1
    performance.now() matuoja laiką
    Paspaudus „Pradėti“, įrankis įrašo atskaitos tašką su performance.now(). Kiekviename animacijos kadre rodinys atima tą atskaitą iš dabartinės performance.now() reikšmės, kad apskaičiuotų praėjusias milisekundes — vengiant laikrodžio poslinkio problemų, kylančių dėl pakartotinų setInterval iškvietimų.
  2. 2
    requestAnimationFrame valdo rodinį
    Vietoj fiksuoto intervalo laikmačio, skaitmenų rodmuo atnaujinamas requestAnimationFrame cikle. Tai išlaiko rodinį sinchronizuotą su pačios naršyklės atvaizdavimo konvejeriu, todėl šimtųjų dalių sekundžių skaitiklis slenka sklandžiai ir niekada nesuveikia greičiau, nei ekranas gali atsinaujinti.
  3. 3
    localStorage išsaugo vykstantį seansą
    Su kiekvienu pradžios, sustabdymo ar tarpinio laiko įvykiu įrankis įrašo būsenos kopiją į localStorage — įskaitant realaus laiko atskaitos laiko žymą. Jei iš naujo įkeliate puslapį chronometrui veikiant, jis nuskaito tą atskaitos tašką, apskaičiuoja, kiek milisekundžių praėjo nuo jo įrašymo, ir tęsia nuo teisingo laiko.
  4. 4
    Tarpiniai laikai eksportuojami kaip tabuliavimu atskirtas tekstas ar CSV
    Kiekvienas tarpinis laikas saugo tiek savo dalies laiką (skirtumą nuo ankstesnio tarpinio laiko), tiek kaupiamąją sumą. „Kopijuoti visus“ įrašo tabuliavimu atskirtas eilutes į iškarpinę per navigator.clipboard.writeText; „Atsisiųsti CSV“ sukuria UTF-8 BOM Blob'ą, kad failas teisingai atsivertų „Excel“ programoje be jokio importavimo vedlio.

Susiję įrankiai

Dažnai užduodami klausimai