Hoppa till huvudinnehållet

Noggrannhet och förtroende

Så beräknar Time.ms noggrannheten

Time.ms visar exakt aktuell tid genom att kalibrera din webbläsare mot en nätverkstidsreferens och sedan visa uppmätt fördröjning och uppskattad osäkerhet.

Kalibrering med fyra tidsstämplar

Varje mätning registrerar webbläsarens sändnings- och mottagningstider samt serverns mottagnings- och sändningstidsstämplar.

Mätningar med lägst nätverksfördröjning

Time.ms väljer samstämmiga mätningar med lägst nätverksfördröjning och hittar det tidsintervall som de har gemensamt.

Beräkningsbart felintervall

Felintervallet visas som ett tal endast när webbläsarens timer och de valda mätningarna ger tillräckligt med mätbar information.

Vad den visade tiden representerar

Efter en lyckad kalibrering förankrar Time.ms den godkända referenstiden i webbläsarens monotona klocka, så att visningen går jämnt framåt utan att påverkas av senare variationer i enhetens klocka.

Hur nätverksfördröjning påverkar precisionen

När detaljerade tidsuppgifter från webbläsaren är tillgängliga används den faktiska starttiden för begäran och tidpunkten då svarets första byte tas emot vid kalibrering och mätning av tur- och returtid (RTT). Utan dessa uppgifter används hela tidsintervallet för begäran, vilket ger en bredare och försiktigare felmarginal. Denna tur- och returtid delas inte direkt med två för att beräkna osäkerheten.

Varför klockavvikelsen förblir stabil

Klockavvikelsen är den stabila skillnaden mellan den kalibrerade tiden och enhetens systemklocka i det senast godkända kalibreringsresultatet. Den uppdateras bara när ett nytt resultat godkänns.

Vad händer när en källa inte är tillgänglig

Webbläsaren använder godkända tidsservrar och verifierar deras svar. Om en server inte är tillgänglig byter webbläsaren till en annan server och upprepar en serie mätningar; mätningar från olika servrar blandas aldrig.

Integritet

Tidssynkronisering kräver inte ett konto eller exakt enhetsplats. Webbläsarens geolokalisering är valfri och används endast när du klickar på enhetens platskontroll.

Time.ms använder det största värdet av det uppskattade mätfelet och gränsen som nätverksanslutningen sätter, och avrundar uppåt till hela millisekunder.

En exakt webbläsartimer och samstämmiga mätningar gör det möjligt att visa ett konkret felintervall. En mindre exakt timer, avvikande mätningar eller den första kalibreringen kan ändå ge en tydligt markerad försiktig uppskattning; endast när felet inte kan beräknas visas inget tal. Värdet ligger fast för den aktuella kalibreringen och omfattar inte senare avvikelse i enhetens klocka.

Hur man läser synkstatus

Nätverksfördröjning
Den kortaste tur- och returtiden bland de valda giltiga mätningarna. Den visar hur snabb nätverksanslutningen är, men avgör inte ensam felmarginalen.
Tidsfel
Den uppskattade felmarginalen, beräknad utifrån det överlappande tidsintervallet i de valda mätningarna och de uppmätta tidsgränserna i webbläsaren och på servern.
Klockavvikelse
Skillnaden mellan enhetens klocka och den kalibrerade tiden vid den senast godkända kalibreringen.

Kontrollera din egen enhet

Kör klockdrifttestet för att mäta den aktuella avvikelsen. Om resultatet är stort följer du guiden för enhetsklockan och testar igen.

Vanliga frågor om noggrannhet

Varför visar Time.ms en noggrannhetsuppskattning?

Webbläsaren kan inte direkt mäta nätverksfördröjningen i en riktning. De fyra tidsuppgifterna i varje mätning avgränsar därför det intervall där den korrekta tiden kan ligga. Time.ms jämför flera mätningar, hittar deras gemensamma intervall och uppskattar tiden och felet utifrån det. Ytterligare mätningar kontrollerar resultatets tillförlitlighet.

Varför kan min klockavvikelse ändras?

Den visade offseten uppdateras bara när Time.ms godkänner ett nytt kalibreringsresultat.

Behöver Time.ms exakt enhetsplacering?

Nej. Exakt tidssynkronisering kräver inte enhetsgeolokalisering.