Stopwatch Online
Mulai, hentikan, dan catat lap hingga perseratus detik. Tekan Spasi untuk memulai atau menghentikan, L untuk lap, dan R untuk mengatur ulang. Waktu tetap berjalan saat Anda berpindah tab, dan waktu yang berjalan ditampilkan di judul tab sehingga Anda bisa meliriknya dari mana saja.
Daftar lap
Tekan Lap (atau L) saat stopwatch berjalan untuk mencatat waktu antara.
Pintasan keyboard
| Tombol | Tindakan |
|---|---|
| Spasi | Mulai atau hentikan stopwatch |
| L | Catat lap saat stopwatch berjalan |
| R | Atur ulang waktu dan hapus semua lap |
Pintasan berfungsi di mana saja di halaman, kecuali saat Anda mengetik di kolom teks. Menekan Spasi pada tombol yang sedang difokuskan akan menekan tombol tersebut.
Mengapa stopwatch ini tetap akurat di tab latar belakang
Stopwatch web yang dibuat secara naif menambahkan 10 milidetik setiap kali timer berbunyi. Cara itu cepat melenceng, karena browser memperlambat timer di tab tersembunyi menjadi sekitar sekali per detik, dan Chrome bisa meregangkan timer berantai menjadi sekali per menit setelah tab tersembunyi selama lima menit. Setiap detak yang terlewat adalah waktu yang diam-diam hilang dari stopwatch.
Stopwatch ini tidak pernah menghitung detak. Saat Anda menekan Mulai, stopwatch mencatat sebuah stempel waktu, dan setiap kali tampilan diperbarui, stempel waktu itu dikurangkan dari stempel waktu saat ini. Jika tab tertidur selama sepuluh menit, frame pertama setelah Anda kembali langsung menampilkan total yang benar. Lap bekerja dengan cara yang sama: setiap lap menyimpan total pada saat Anda menekan L, dan waktu lap adalah selisihnya dari lap sebelumnya.
Stempel waktunya berasal dari performance.now(), bukan Date.now(). Date.now() membaca jam dinding, yang bisa melompat maju atau mundur saat komputer Anda menyinkronkan diri dengan server waktu atau saat waktu musim panas dimulai. performance.now() adalah jam monoton yang hanya bergerak maju sejak halaman dimuat, sehingga koreksi NTP di tengah pengukuran tidak bisa menambah atau mengurangi satu detik pun dari hasil Anda. Browser sengaja mengasarkan resolusinya (di kisaran 5 mikrodetik hingga 1 milidetik) untuk mencegah serangan berbasis waktu, yang tetap jauh lebih halus daripada perseratus detik yang ditampilkan di sini.
Mengapa tampilan berhenti di perseratus detik
Pencatatan waktu olahraga memilih perseratus detik bukan tanpa alasan. Di Olimpiade München 1972, Gunnar Larsson mengalahkan Tim McKee di nomor gaya ganti perorangan 400 m dengan selisih dua perseribu detik; sesudahnya badan pengatur renang memutuskan bahwa hasil ditentukan hingga 1/100 s, karena lintasan kolam tidak bisa dibangun sama persis hingga ketelitian beberapa milimeter. Atletik Olimpiade juga menerbitkan hasil lari cepat dalam perseratus detik, meskipun kamera photo finish merekam ribuan frame per detik.
Untuk stopwatch yang dioperasikan dengan tangan, perseratus detik sudah lebih presisi daripada yang bisa diberikan jari Anda. Waktu reaksi visual rata-rata sekitar seperempat detik, dan Anda bereaksi baik di awal maupun di akhir, jadi hasil pencatatan manual jujur hingga sekitar sepersepuluh detik. Gunakan perseratus detik untuk membandingkan lap Anda satu sama lain, di mana keterlambatan reaksi sebagian besar saling meniadakan, bukan untuk menentukan pemenang lomba.
Cara praktis memakai tabel lap
Interval lari, latihan presentasi per slide, mengukur waktu setiap soal dalam latihan ujian, atau memeriksa berapa lama setiap langkah resep: tekan L di setiap titik pemeriksaan, dan tabel mencantumkan waktu lap serta total berjalan. Dengan dua lap atau lebih, lap tercepat ditandai hijau dan yang terlama merah, sehingga tempo yang tidak rata langsung terlihat. Jika Anda perlu merencanakan sesi yang sama lintas negara, konverter zona waktu menangani urusan jamnya.
Selama stopwatch berjalan, halaman meminta screen wake lock kepada browser agar ponsel atau laptop tidak meredup dan terkunci di tengah pengukuran yang panjang. Kunci itu dilepas begitu Anda menghentikan stopwatch. Browser tanpa Wake Lock API tetap memakai pengaturan daya normalnya; pencatatan waktunya sendiri tidak terpengaruh.
Pertanyaan yang sering diajukan
- Apakah stopwatch online tetap berjalan jika saya pindah tab atau mengunci layar ponsel?
- Ya. Stopwatch menyimpan momen saat Anda menekan Mulai dan menghitung waktu yang berlalu dari situ, sehingga timer yang diperlambat di tab latar belakang tidak kehilangan waktu. Di sebagian ponsel, browser ditangguhkan sepenuhnya selama layar mati; total yang benar muncul begitu Anda kembali ke tab.
- Apa saja pintasan keyboard untuk stopwatch?
- Spasi untuk memulai dan menghentikan, L untuk mencatat lap saat stopwatch berjalan, dan R untuk mengatur ulang waktu serta menghapus semua lap. Pintasan diabaikan saat Anda mengetik di kolom teks.
- Seberapa akurat stopwatch browser dibandingkan timer olahraga khusus?
- Jamnya sendiri akurat hingga jauh di bawah satu milidetik karena membaca timer resolusi tinggi monoton milik browser. Faktor pembatasnya adalah waktu reaksi manusia di awal dan akhir, biasanya sekitar 0,2 hingga 0,3 detik, yang juga berlaku untuk stopwatch olahraga genggam.
- Apakah waktu lap saya disimpan di suatu tempat?
- Tidak. Lap hanya ada di tab yang terbuka dan hilang saat Anda mengatur ulang atau menutupnya. Tidak ada yang diunggah, dan halaman ini tidak menyimpan waktu Anda.
- Mengapa waktu stopwatch ditampilkan di judul tab browser?
- Agar Anda bisa mengikuti stopwatch sambil bekerja di tab lain. Judul diperbarui dua kali per detik dengan menit dan detik, dan kembali normal setelah diatur ulang.