Langkau ke kandungan utama

Jam Randik Dalam Talian percuma

Jam randik tepat dengan rakaman pusingan, penyerlahan pusingan terpantas/terperlahan, dan pintasan papan kekunci. Mengira dari sifar dengan ketepatan milisaat.

Berfungsi luar talian selepas dimuatkan
00:00.00
Sedia

Papan kekunci: Space mula/henti · L Pusingan · R Tetapkan semula

Kegunaan biasa

  • Jam Berhenti untuk Latihan HIIT dan SelangMasa selang intensiti tinggi, tempoh rehat dan latihan litar dengan ketepatan dan rakaman tur.
  • Jam Berhenti untuk Memasak Pelbagai Langkah ResepiJejak masa memasak untuk stik, telur, pasta dan hidangan sensitif masa lain dengan penanda tur untuk peralihan peringkat.
  • Jam Berhenti untuk Larian SukanMasa larian tur, set renang, selang basikal dan latihan atletik lain dengan ketepatan.
  • Masa Persembahan Amalan dengan Jam BerhentiMasa sendiri sambil berlatih persembahan untuk memastikan anda sesuai dalam masa yang diperuntukkan. Penanda tur untuk setiap bahagian.
  • Jam Berhenti untuk Meditasi dan Latihan PernafasanSesi meditasi masa, pegangan nafas dan corak nafas dengan gangguan visual minimal.

Cara ia berfungsi

Jam randik ini berjalan sepenuhnya dalam pelayar menggunakan API performance.now() terbina dalam pelayar — pemasa resolusi-tinggi monotonik — digerakkan oleh gelung requestAnimationFrame yang melukis semula paparan setiap bingkai animasi (biasanya 60 kali sesaat). Tiada pelayan terlibat pada mana-mana titik.

  1. 1
    performance.now() mengukur masa
    Apabila anda tekan Mula, alat ini merekod titik rujukan dengan performance.now(). Setiap bingkai animasi, paparan menolak rujukan itu daripada nilai performance.now() semasa untuk mengira milisaat berlalu — mengelak masalah hanyutan-jam yang datang dengan panggilan setInterval berulang.
  2. 2
    requestAnimationFrame menggerakkan paparan
    Dan bukan pemasa selang-tetap, bacaan digit dikemas kini di dalam gelung requestAnimationFrame. Ini mengekalkan paparan segerak dengan saluran paip pemaparan pelayar sendiri, supaya pembilang sentisaat menatal dengan lancar dan tidak pernah tercetus lebih pantas daripada skrin boleh segar semula.
  3. 3
    localStorage mengekalkan sesi berjalan
    Pada setiap acara mula, henti, atau pusingan alat ini menulis snapshot ke localStorage — termasuk cap masa sauh jam-dinding. Jika anda muat semula halaman di tengah larian, jam randik membaca sauh itu, mengira berapa milisaat berlalu sejak ia ditulis, dan menyambung semula daripada masa betul.
  4. 4
    Pusingan dieksport sebagai teks dipisah-tab atau CSV
    Setiap pusingan menyimpan kedua-dua masa pisahannya (delta sejak pusingan sebelumnya) dan jumlah kumulatif. Salin Semua menulis baris dipisah-tab ke papan keratan melalui navigator.clipboard.writeText; Muat turun CSV menghasilkan Blob BOM UTF-8 supaya fail terbuka dengan betul dalam Excel tanpa perlu wizard import.

Alat berkaitan

Soalan lazim