Bepul Onlayn Sekundomer

Doira yozuvi, eng tez/eng sekin doirani ajratib ko'rsatish va klaviatura yorliqlari bilan aniq sekundomer. Nolddan millisoniya aniqligida hisoblaydi.

Yuklangandan keyin oflayn ishlaydi
00:00.00
Tayyor

Klaviatura: Space boshlash/to'xtatish · L Aylanish · R Qayta boshlash

Qanday ishlaydi

Bu sekundomer brauzerning o'rnatilgan performance.now() API'si — monotonik yuqori-aniqlikdagi taymer — yordamida har animatsiya kadrida (odatda sekundiga 60 marta) ko'rsatkichni qayta chizadigan requestAnimationFrame sikli tomonidan boshqarilib to'liq brauzerda ishlaydi. Hech qanday bosqichda server aralashmaydi.

  1. 1
    performance.now() vaqtni o'lchaydi
    Boshlashni bosganingizda, asbob performance.now() bilan mos yozuv nuqtasini yozib oladi. Har animatsiya kadrida, ko'rsatkich o'tgan millisekundlarni hisoblash uchun joriy performance.now() qiymatidan shu mos yozuvni ayiradi — takroriy setInterval chaqiruvlari bilan keladigan soat-siljish muammolaridan qochib.
  2. 2
    requestAnimationFrame ko'rsatkichni boshqaradi
    Qat'iy-interval taymer o'rniga, raqamli ko'rsatkich requestAnimationFrame sikli ichida yangilanadi. Bu ko'rsatkichni brauzerning o'z ko'rsatish quvuri bilan sinxron saqlaydi, shuning uchun santisekund hisoblagichi silliq suriladi va hech qachon ekran yangilana oladigandan tezroq ishga tushmaydi.
  3. 3
    localStorage davom etayotgan sessiyani saqlaydi
    Har bir boshlash, to'xtatish yoki aylanish hodisasida asbob localStorage'ga suratni yozadi — devor-soati langar vaqt belgisini ham qo'shib. Agar ishlab turganda sahifani qayta yuklasangiz, sekundomer shu langarni o'qiydi, u yozilgandan beri necha millisekund o'tganini hisoblaydi va to'g'ri vaqtdan davom etadi.
  4. 4
    Aylanishlar tab-bilan-ajratilgan matn yoki CSV sifatida eksport qilinadi
    Har bir aylanish o'zining bo'linish vaqtini (oldingi aylanishdan beri farq) va jamlangan jamini saqlaydi. Barchasini Nusxalash tab-bilan-ajratilgan qatorlarni navigator.clipboard.writeText orqali buferga yozadi; CSV yuklab olish Excel'da import ustasisiz to'g'ri ochilishi uchun UTF-8 BOM Blob'ini ishlab chiqaradi.

Tegishli asboblar

Ko'p so'raladigan savollar