Vés al contingut principal

Cronòmetre en línia de franc

Cronòmetre de precisió amb registre de voltes, ressaltat de la volta més ràpida/lenta i dreceres de teclat. Compta des de zero amb precisió de mil·lisegons.

Funciona sense connexió un cop carregat
00:00.00
Preparat

Teclat: Space inicia/atura · L Volta · R Reinicia

Usos habituals

  • Cronòmetre per a entrenat HIIT i per intervalsTemps dels vostres intervals d'alta intensitat, períodes de descans i entrenat de circuit amb precisió i registre de volta.
  • Cronòmetre de cuina per a receptes de múltiples passosFeu seguiment del temps de cocció per a filets, ous, pasta i altres plats sensibles al temps amb marcadors de transició de fases.
  • Cronòmetre de temporització de carrera esportivaTemps de volta de carrera, sèries de natació, intervals de ciclisme i altre entrenat atlètic amb precisió.
  • Cronòmetre per practicar la temporització de la presentacióTemps de vosaltres mateixos ensajant presentacions per assegurar-vos que s'ajusta al temps assignat. Marcadors de volta per a cada secció.
  • Cronòmetre per a meditació i exercicis de respiracióTemps de sessions de meditació, retencions de respiració i patrons d'exercici de respiració amb distracció visual mínim.

Com funciona

Aquest cronòmetre s'executa completament al navegador utilitzant l'API performance.now() integrada del navegador — un temporitzador monotònic d'alta resolució — impulsat per un bucle requestAnimationFrame que torna a dibuixar la visualització cada fotograma d'animació (típicament 60 vegades per segon). Cap servidor està implicat en cap moment.

  1. 1
    performance.now() mesura el temps
    Quan prems Inicia, l'eina registra un punt de referència amb performance.now(). A cada fotograma d'animació, la visualització resta aquesta referència del valor actual de performance.now() per calcular els mil·lisegons transcorreguts — evitant els problemes de deriva del rellotge que venen amb crides repetides a setInterval.
  2. 2
    requestAnimationFrame condueix la visualització
    En lloc d'un temporitzador d'interval fix, la lectura de dígits s'actualitza dins d'un bucle requestAnimationFrame. Això manté la visualització sincronitzada amb la pròpia canalització de renderització del navegador, així el comptador de centisegons es desplaça suaument i mai es dispara més ràpid del que la pantalla pot refrescar.
  3. 3
    localStorage manté una sessió en curs
    A cada esdeveniment d'inici, aturada, o volta, l'eina escriu una instantània a localStorage — incloent-hi una marca de temps d'ancoratge de rellotge real. Si recarregues la pàgina a mig camí, el cronòmetre llegeix aquest ancoratge, calcula quants mil·lisegons han passat des que es va escriure, i reprèn des del temps correcte.
  4. 4
    Les voltes s'exporten com a text separat per tabuladors o CSV
    Cada volta desa tant el seu temps parcial (diferència respecte a la volta anterior) com el total acumulat. Copia-ho tot escriu files separades per tabuladors al porta-retalls via navigator.clipboard.writeText; Descarrega CSV produeix un Blob amb capçalera BOM UTF-8 perquè el fitxer s'obri correctament a Excel sense necessitat de cap assistent d'importació.

Eines relacionades

Preguntes freqüents