Time.ms
跳到主要內容

準確度與可信度

Time.ms 的準確度原理

Time.ms 會以網路時間參考校準瀏覽器,顯示精確的目前時間,並呈現實測延遲與預估的不確定範圍。

即時校準

每個同步樣本都會記錄請求開始時間、收到回應的時間與伺服器時間戳。

延遲補償

應用程式會將實測往返時間的一半加到伺服器時間戳,作為瀏覽器端估算。

透明的不確定範圍

準確度會根據最新網路延遲顯示為估算值。

顯示的時間代表什麼

成功校準後,Time.ms 會將校準後的時間戳錨定至瀏覽器的單調時鐘,讓畫面能平順更新。

網路延遲如何影響精度

往返時間是從送出請求到收到回應的總時間。Time.ms 使用一半 RTT 補償延遲,並維持較保守的估算。

為什麼 Time Offset 會保持穩定

Time Offset 是最新被採用的同步樣本中,校準時間與裝置時鐘之間的差值。

時間來源無法使用時會發生什麼事

網站會先嘗試受保護的第一方時間端點;若無法使用,瀏覽器會改用用戶端可取得的公用時間中繼資料。

隱私權界線

時間同步不需要帳號或精確的裝置位置。瀏覽器定位是選用功能,只會在你按下裝置位置控制項後使用。

預估準確度 = 往返時間 / 2 + 瀏覽器計時餘裕

這段餘裕讓一般瀏覽器環境中的數值較為保守,也更容易理解。

如何解讀同步狀態

RTT
往返時間越短,通常代表估算範圍越小。
準確度
根據最新被採用的同步樣本推算出的瀏覽器端保守估計。
偏移
最新同步樣本中,裝置時鐘與校準時間之間的差距。

準確度常見問題

為什麼顯示的是準確度估算?

瀏覽器同步會受即時網路延遲影響,因此 Time.ms 會測量延遲並顯示較保守的估算。

為什麼 Time Offset 會改變?

當 Time.ms 接受新的校準樣本時,顯示的偏移就會更新。

需要提供精確的裝置位置嗎?

不需要。精確時間同步不依賴裝置的地理位置。