Stopwatch & Timer

Stopwatch & Timer

Stopwatch, pemasa kira detik, dan pemasa Pomodoro dalam satu halaman. Ketepatan milisaat, penggera, pemberitahuan pelayar, pautan dalam URL — semuanya dalam pelayar anda.

Sangat tepat. Kami menggunakan `performance.now` — jam monotonik beresolusi tinggi yang kebal terhadap perubahan jam dinding — sebagai garis dasar pemasaan, dengan `requestAnimationFrame` memandu paparan yang kelihatan. Hanyutan sepanjang larian stopwatch 8 jam kekal di bawah 100 ms; untuk kes guna sub-saat (sukan, sains, muzik), centisaat yang dipaparkan sepadan dengan aplikasi stopwatch pada telefon anda.

Ya. Kami mengira masa yang dipaparkan daripada garis dasar monotonik (`performance.now`), jadi walaupun pelayar mendikit JavaScript dalam tab tersembunyi, peristiwa tamat masa masih dicetuskan dan masa berlalu adalah tepat apabila tab kembali. Bunyi penggera dimainkan ketika anda kembali ke tab jika ia dicetuskan semasa tersembunyi; pemberitahuan pelayar muncul serta-merta tanpa mengira keadaan.

00:00.00

Masa Lap

Tekan Lap (atau L) semasa stopwatch sedang berjalan untuk merekod masa selang.

Bunyi & pemberitahuan

Papan kekunci: Space = mula/jeda • R = set semula • L = Lap

Dibina untuk fokus, memasak, bilik darjah dan acara langsung

Tiga mod, ketepatan milisaat, dan beberapa sentuhan kecil yang membezakannya.

Tiga mod dalam satu halaman

Stopwatch, pemasa kira detik dan pemasa Pomodoro berkongsi paparan digit besar yang sama. Tukar dengan satu klik; setiap mod menyimpan keadaannya sendiri dan Lap.

Ketepatan milisaat, tanpa hanyutan

Dipacu oleh performance.now — jam beresolusi tinggi monotonik yang kebal terhadap perubahan jam dinding dan pendikit tab. Hanyutan sepanjang larian 8 jam kekal di bawah 100 ms.

Penggera + pemberitahuan pelayar

Bip / loceng kecil / loceng Web Audio API pada sifar, ditambah pemberitahuan sistem supaya pengguna boleh melihatnya dari tab lain. Tajuk halaman dan favicon turut berkelip.

Masa Lap dengan selang + jumlah

Stopwatch merekodkan Lap tanpa had, memaparkan masa selang dan masa kumulatif — sesuai untuk latihan selang, latihan perlumbaan atau larian pantas.

Skrin penuh + pautan dalam URL

Skrin penuh satu klik untuk bilik darjah, siaran langsung atau acara. Kongsi `/?t=300` untuk melancarkan pemasa 5 minit serta-merta — tiada persediaan diperlukan.

Privasi reka bentuk

Setiap detik berjalan dalam JavaScript pada peranti anda. Tiada peristiwa pemasa, tiada Lap, tiada kiraan Pomodoro yang dihantar. Buka DevTools → Network dan sahkan tiada permintaan keluar.

Cara menggunakan stopwatch dan pemasa

Empat cara untuk menggunakan paparan digit besar yang sama.

  1. 1

    Pilih mod

    Klik Stopwatch, Kira Detik, atau Pomodoro di bahagian atas. Setiap mod menyimpan keadaannya sendiri — bertukar semula kemudian akan menyambung di tempat anda berhenti.

  2. 2

    Stopwatch dengan Lap

    Tekan Mula (atau Space) untuk mengira naik dari sifar dengan ketepatan milisaat. Tekan Lap (atau L) untuk merekod selang — jadual di bawah memaparkan masa selang dan masa kumulatif. Set Semula mengosongkan semuanya.

  3. 3

    Pemasa kira detik

    Taip tempoh dalam input — cth. 5m, 1h 30m, 25:00, atau hanya 10 untuk sepuluh minit — dan tekan Tetapkan. Atau klik mana-mana cip praset pantas. Tekan Mula untuk bermula; halaman akan berbunyi, mengelipkan tajuk dan (jika anda benarkan) memaparkan pemberitahuan sistem pada sifar.

  4. 4

    Blok fokus Pomodoro

    Pilih praset (25 / 5 / 15 secara lalai) atau taip minit fokus / pendek / panjang anda sendiri serta bilangan kitaran. Pemasa beralih secara automatik melalui fokus → rehat pendek → fokus → … dengan rehat panjang dimasukkan selepas bilangan kitaran yang ditetapkan. Pembilang kitaran di bahagian bawah menjejaki blok fokus yang telah selesai.

Untuk apa orang menggunakannya

Empat senario biasa di mana pemasa dalam pelayar yang mengatasi pemasa telefon atau dapur.

Sesi Pomodoro / kerja mendalam

Sekat gangguan dengan tempoh fokus 25 minit dan rehat 5 minit. Pemberitahuan pelayar memastikan anda sedar walaupun tab tersembunyi, dan pembilang kitaran menunjukkan berapa banyak blok yang telah anda selesaikan hari ini.

Memasak, membakar & menyeduh

Telur rebus keras (6 min), penuaian doh roti (1 jam), seduh teh (3 min), bakar biskut (12 min). Praset satu klik meliputi tempoh dapur yang paling biasa.

HIIT, latihan selang & latihan ucapan

Stopwatch dengan Lap untuk set pecutan, kira detik untuk Tabata 20s / 10s, atau berlatih ceramah gaya TED dengan had 18 minit. Penggera memberitahu anda tepat apabila anda telah melebihi.

Pemasaan bilik darjah, siaran langsung & acara

Tayangkan paparan skrin penuh pada papan pintar untuk seluruh kelas. Kongsi `?t=45m` supaya pelajar boleh menjalankan kira detik yang sama secara setempat. Benamkan pautan dalam ke dalam tindanan siaran langsung untuk kira detik lelongan atau cabutan bertuah.

100% peribadi — berjalan dalam pelayar anda

Peristiwa pemasa, masa Lap dan kiraan Pomodoro tidak pernah meninggalkan peranti anda. Buka DevTools → Network dan anda akan melihat tiada permintaan keluar semasa penggunaan.

  • Semua pemasaan, bunyi penggera (Web Audio API), dan rakaman Lap berlaku sebagai JavaScript pada mesin anda — kelihatan dalam sumber halaman.
  • Pemberitahuan pelayar menggunakan aliran standard `Notification.requestPermission`; kami tidak pernah menyimpan apa-apa selain tetapan yang disimpan secara setempat.
  • Tiada log masuk, tiada telemetri pada nilai pemasa, tiada API pihak ketiga. Kami hanya menggunakan satu kuki untuk persetujuan kuki dan satu untuk pilihan bahasa.

Panduan berkaitan

Tutorial pilihan tentang fokus, produktiviti dan ketepatan pemasaan pelayar.

Soalan lazim

Sejauh mana tepatnya pemasa ini?

Sangat tepat. Kami menggunakan `performance.now` — jam monotonik beresolusi tinggi yang kebal terhadap perubahan jam dinding — sebagai garis dasar pemasaan, dengan `requestAnimationFrame` memandu paparan yang kelihatan. Hanyutan sepanjang larian stopwatch 8 jam kekal di bawah 100 ms; untuk kes guna sub-saat (sukan, sains, muzik), centisaat yang dipaparkan sepadan dengan aplikasi stopwatch pada telefon anda.

Adakah pemasa terus berjalan jika saya bertukar tab?

Ya. Kami mengira masa yang dipaparkan daripada garis dasar monotonik (`performance.now`), jadi walaupun pelayar mendikit JavaScript dalam tab tersembunyi, peristiwa tamat masa masih dicetuskan dan masa berlalu adalah tepat apabila tab kembali. Bunyi penggera dimainkan ketika anda kembali ke tab jika ia dicetuskan semasa tersembunyi; pemberitahuan pelayar muncul serta-merta tanpa mengira keadaan.

Apakah teknik Pomodoro?

Pomodoro ialah kaedah pengurusan masa yang dibangunkan oleh Francesco Cirillo pada akhir 1980-an: silih ganti blok fokus 25 minit dengan rehat pendek 5 minit, kemudian ambil rehat lebih panjang 15–20 minit selepas setiap blok fokus keempat. Irama tetap mengurangkan keletihan keputusan dan memanfaatkan irama ultradian semula jadi otak. Praset lalai kami ialah 25 / 5 / 15 dengan 4 kitaran sebelum rehat panjang — boleh disunting sepenuhnya.

Bolehkah saya kongsi pautan pemasa?

Ya. Tambah `?t=` pada URL dengan sebarang tempoh, cth. `https://timer.ikit.app/?t=300` untuk pemasa 5 minit atau `?t=25m` atau `?t=1h30m`. Gunakan `?stopwatch=1` untuk pautan terus ke stopwatch dan `?pomodoro=1` untuk mod Pomodoro. Tandakan sebagai penanda buku, benamkan dalam rancangan pelajaran, atau tampal dalam sembang.

Adakah apa-apa dihantar ke pelayan anda?

Tidak. Pemasa, bunyi penggera, rakaman Lap, keadaan Pomodoro dan pemberitahuan semuanya berjalan dalam pelayar anda. Tiada peristiwa pemasaan meninggalkan peranti anda. Anda boleh sahkan dalam DevTools → Network — tiada permintaan keluar semasa penggunaan. Kami menggunakan satu kuki untuk keadaan persetujuan kuki dan satu untuk pilihan bahasa, itu sahaja.