Негізгі мазмұнға өту

Онлайн секундомер — тегін

Lap жазбасымен, ең жылдам/ең баяу lap бөлектеумен және пернетақта пернелер тіркесімдерімен дәлдік секундомері. Миллисекунд дәлдігімен нөлден санайды.

Жүктелгеннен кейін офлайн жұмыс істейді
00:00.00
Дайын

Пернетақта: Space бастау/тоқтату · L Тур · R Қалпына келтіру

Жиі қолданылуы

  • HIIT және Аралық Жаттығу үшін СәттеуЖоғары интенсивтілік аралықтарын, демалыс кезеңдерін және сызықты жаттығуларды дәлік және айналымдық жазбаспен уақыт бастаңыз.
  • Көпінесе Адымды Рецепі үшін Дәмдеу СәттеуСтейк, сырдың, макарон және басқа уақыт-сезімтал ыдыстар үшін дәмдеу уақытын іздеңіз сатылау өту үшін айналымдық маркерлерімен.
  • Спорт Жарыс Уақыты СәттеуЖүгіру айналымдарын, сүндіру жиынтығын, велосипед аралығын және басқа спорт тренер сеанстарын дәлік көмегі мен ұста.
  • Сәттеу арқылы Презентация Уақытын МәліметтеңізӨзіңізді презентациялау практика бес болуы да жақындағы уақыт ішінде сіз сәтсіз болаймыз. Әрбір бөліу үшін айналымдық маркерлер.
  • Медитация және Демалыс үшін СәттеуМедитациялау сеанстарын, демалыс ұстап және демалыс өрнектерін минималды көрнекіліктің болмауымен уақыт бас.

Қалай жұмыс істейді

Бұл секундомер браузердің кірістірілген performance.now() API-ын — монотонды жоғары-ажыратымдылықты таймерді — пайдаланып, көрсетілімді әр анимация кадрында (әдетте секундына 60 рет) қайта сызатын requestAnimationFrame циклымен басқарылып, толығымен браузерде жұмыс істейді. Ешбір сатыда сервер қатыспайды.

  1. 1
    performance.now() уақытты өлшейді
    "Бастау"-ды басқанда, құрал performance.now() арқылы анықтама нүктесін жазады. Әр анимация кадрында, көрсетілім өткен миллисекундтарды есептеу үшін сол анықтаманы ағымдағы performance.now() мәнінен алады — бұл қайталанатын setInterval шақыруларымен келетін сағат-жылжу мәселелерін болдырмайды.
  2. 2
    requestAnimationFrame көрсетілімді басқарады
    Бекітілген-аралықты таймердің орнына, цифр оқуы requestAnimationFrame циклының ішінде жаңартылады. Бұл көрсетілімді браузердің өз өңдеу құбырымен синхронда ұстайды, сондықтан сантисекунд санауышы тегіс жылжиды және экран жаңарта алатыннан ешқашан жылдам іске қосылмайды.
  3. 3
    localStorage жұмыс істеп тұрған сессияны сақтайды
    Әр бастау, тоқтату немесе айналым оқиғасында, құрал localStorage-ке — қабырға-сағат бекітпе уақыт белгісін қоса — снапшот жазады. Жүгіріп жатқанда бетті қайта жүктесеңіз, секундомер сол бекітпені оқиды, ол жазылғаннан бері қанша миллисекунд өткенін есептейді және дұрыс уақыттан жалғастырады.
  4. 4
    Айналымдар табуляциямен-бөлінген мәтін немесе CSV ретінде экспортталады
    Әр айналым өзінің бөлу уақытын (алдыңғы айналымнан бергі дельта) және жиынтық жалпыны сақтайды. "Барлығын Көшіру" navigator.clipboard.writeText арқылы табуляциямен-бөлінген жолдарды буферге жазады; "CSV Жүктеп алу" файлдың Excel-де кез келген импорт шеберінсіз дұрыс ашылуы үшін UTF-8 BOM Blob шығарады.

Байланысты құралдар

Жиі қойылатын сұрақтар