Kalibrering med fyra tidsstämplar
Varje mätning registrerar webbläsarens sändnings- och mottagningstider samt serverns mottagnings- och sändningstidsstämplar.
Noggrannhet och förtroende
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.
Varje mätning registrerar webbläsarens sändnings- och mottagningstider samt serverns mottagnings- och sändningstidsstämplar.
Time.ms väljer samstämmiga mätningar med lägst nätverksfördröjning och hittar det tidsintervall som de har gemensamt.
Felintervallet visas som ett tal endast när webbläsarens timer och de valda mätningarna ger tillräckligt med mätbar information.
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.
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.
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.
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.
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.
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.