Time.ms
Langsung ke konten utama

Akurasi dan kepercayaan

Cara Kerja Akurasi Time.ms

Time.ms menampilkan waktu akurat saat ini dengan mengalibrasi peramban terhadap sumber waktu jaringan, lalu menampilkan latensi terukur dan perkiraan ketidakpastian.

Kalibrasi Langsung

Setiap sampel sinkronisasi mencatat waktu permintaan dimulai, respons diterima, dan stempel waktu server.

Kompensasi Latensi

Aplikasi menambahkan setengah waktu bolak-balik yang terukur ke stempel waktu server sebagai perkiraan praktis di sisi peramban.

Ketidakpastian yang Transparan

Akurasi ditampilkan sebagai perkiraan berdasarkan latensi jaringan terbaru.

Makna waktu yang ditampilkan

Setelah kalibrasi berhasil, Time.ms menambatkan stempel waktu terkalibrasi ke jam monotonik peramban agar tampilan dapat diperbarui dengan lancar.

Pengaruh latensi jaringan terhadap ketepatan

Waktu bolak-balik mengukur durasi sejak permintaan meninggalkan peramban hingga respons kembali. Setengah RTT digunakan sebagai kompensasi latensi, sedangkan perkiraan akurasi tetap dibuat secara konservatif.

Alasan Selisih Waktu kini stabil

Selisih Waktu adalah perbedaan antara waktu terkalibrasi dan jam perangkat pada sampel sinkronisasi terakhir yang diterima. Nilai hanya diperbarui setelah sinkronisasi baru diterima.

Yang terjadi ketika sumber tidak tersedia

Situs terlebih dahulu mencoba endpoint waktu pihak pertama yang dilindungi. Jika tidak tersedia, peramban beralih ke metadata waktu publik di sisi klien agar antarmuka tetap berfungsi.

Batasan privasi

Sinkronisasi waktu tidak memerlukan akun atau lokasi perangkat yang presisi. Geolokasi peramban bersifat opsional dan hanya digunakan setelah Anda mengeklik kontrol lokasi perangkat.

perkiraan akurasi = waktu bolak-balik / 2 + toleransi pewaktuan peramban

Toleransi tersebut membuat nilai tetap konservatif dan mudah dipahami dalam kondisi peramban normal.

Cara membaca status sinkronisasi

RTT
Waktu bolak-balik yang lebih rendah biasanya menghasilkan rentang perkiraan akurasi yang lebih sempit.
Akurasi
Perkiraan konservatif di sisi peramban yang berasal dari sinkronisasi terbaru yang diterima.
Selisih
Besarnya perbedaan antara jam perangkat Anda dan waktu terkalibrasi pada sampel sinkronisasi terbaru yang diterima.

Tanya Jawab Akurasi

Mengapa Time.ms menampilkan perkiraan akurasi?

Sinkronisasi peramban bergantung pada latensi jaringan langsung. Time.ms mengukur latensi tersebut dan menampilkan perkiraan konservatif.

Mengapa Selisih Waktu dapat berubah setelah sinkronisasi baru?

Selisih yang ditampilkan diperbarui ketika Time.ms menerima sampel kalibrasi baru.

Apakah Time.ms memerlukan lokasi perangkat yang presisi?

Tidak. Sinkronisasi waktu akurat tidak memerlukan geolokasi perangkat.