Time.ms
Vai al contenuto principale

Precisione e affidabilità

Come funziona la precisione di Time.ms

Time.ms mostra l’ora esatta calibrando il browser rispetto a un riferimento temporale di rete, quindi visualizza la latenza misurata e l’incertezza stimata.

Calibrazione in tempo reale

Ogni campione di sincronizzazione registra l’inizio della richiesta, il ritorno della risposta e il timestamp del server.

Compensazione della latenza

L’app aggiunge metà del tempo di andata e ritorno misurato al timestamp del server come stima pratica nel browser.

Incertezza trasparente

La precisione è indicata come una stima basata sulla latenza di rete più recente.

Che cosa rappresenta l’ora visualizzata

Dopo una calibrazione riuscita, Time.ms associa il timestamp calibrato all’orologio monotono del browser, così la visualizzazione può aggiornarsi in modo fluido.

Come la latenza di rete influisce sulla precisione

Il tempo di andata e ritorno misura l’intervallo tra l’invio di una richiesta dal browser e il ritorno della risposta. Metà dell’RTT viene usata per compensare la latenza, mentre la stima della precisione rimane prudente.

Perché lo scarto dell’orologio rimane stabile

Lo scarto dell’orologio è la differenza tra l’ora calibrata e l’orologio del dispositivo nell’ultimo campione di sincronizzazione accettato. Si aggiorna solo quando viene accettata una nuova sincronizzazione.

Che cosa succede quando una fonte non è disponibile

Il sito tenta dapprima di usare un endpoint temporale protetto gestito direttamente da Time.ms. Se non è disponibile, il browser ricorre a metadati temporali pubblici, così l’interfaccia continua a funzionare.

Limiti relativi alla privacy

La sincronizzazione dell’ora non richiede un account né la posizione precisa del dispositivo. La geolocalizzazione del browser è facoltativa e viene usata solo dopo che hai fatto clic sul controllo della posizione del dispositivo.

precisione stimata = tempo di andata e ritorno / 2 + margine di elaborazione del browser

Il margine rende il valore prudente e facile da interpretare nelle normali condizioni di utilizzo del browser.

Come leggere lo stato della sincronizzazione

RTT
Un tempo di andata e ritorno inferiore indica in genere un margine di errore più ristretto.
Precisione
Una stima prudente nel browser, derivata dall’ultima sincronizzazione accettata.
Scarto
La differenza tra l’orologio del dispositivo e l’ora calibrata nell’ultimo campione di sincronizzazione accettato.

Domande frequenti sulla precisione

Perché Time.ms mostra una stima della precisione?

La sincronizzazione nel browser dipende dalla latenza di rete in tempo reale. Time.ms misura tale latenza e mostra una stima prudente.

Perché lo scarto dell’orologio può cambiare dopo una nuova sincronizzazione?

Lo scarto mostrato si aggiorna quando Time.ms accetta un nuovo campione di calibrazione.

Time.ms richiede la posizione precisa del dispositivo?

No. La sincronizzazione dell’ora esatta non richiede la geolocalizzazione del dispositivo.