Перейти к основному содержимому

Поиск по Time.ms

Открытие поиска…

Просмотреть Time.ms

Точность и доверие

Как Time.ms оценивает точность

Time.ms показывает точное текущее время, калибруя браузер по сетевому источнику времени, а затем отображает измеренную задержку и расчётную погрешность.

Калибровка по четырём меткам времени

Каждый образец фиксирует показания отправки и приёма браузера, а также метки приёма и отправки сервера.

Выбор образцов с низким RTT

Time.ms выбирает согласованные образцы с наименьшей сетевой задержкой и определяет общий для них диапазон времени.

Измеримый диапазон погрешности

Time.ms показывает числовой диапазон погрешности только тогда, когда таймер браузера и выбранные образцы дают достаточно измеримых данных.

Что представляет отображаемое время

После калибровки часы на странице идут равномерно и не следуют за последующими изменениями системного времени устройства.

Как задержка сети влияет на точность

Когда данные доступны, браузер использует фактическое начало запроса и момент получения первого байта ответа как для калибровки, так и для RTT. Если подробные данные браузера о времени недоступны, используется полный интервал запроса, поэтому граница погрешности будет шире. Сетевой RTT не делят напрямую пополам для расчёта неопределённости.

Почему отклонение времени стабильно

Отклонение времени — это разница между откалиброванным временем и часами устройства в последнем принятом результате калибровки. Оно обновляется только после принятия нового результата.

Что происходит, когда источник недоступен

Браузер проверяет ответ сервера времени. Если сервер недоступен, измерения выполняются заново с другим сервером. Результаты разных серверов не смешиваются.

Границы конфиденциальности

Для синхронизации времени не нужны учётная запись или точное местоположение устройства. Геолокация браузера необязательна и используется только после нажатия на элемент местоположения устройства.

Отображаемый диапазон погрешности: большее из оценки по измерениям и ограничения, обусловленного сетевой задержкой, с округлением вверх до целой миллисекунды.

Измеренный высокоточный таймер браузера и согласованный общий диапазон времени позволяют показать явный диапазон погрешности. Таймер низкого разрешения, несогласованные образцы или первая калибровка всё ещё могут дать явно помеченную консервативную оценку; число скрывается только тогда, когда погрешность нельзя определить. Значение остаётся неизменным для текущего результата калибровки и не учитывает дрейф часов устройства после неё.

Как понимать состояние синхронизации

Задержка сети
Наименьшая задержка туда и обратно среди выбранных допустимых измерений. Она характеризует состояние сети во время теста, но не является диапазоном погрешности времени.
Погрешность
Оценочный диапазон погрешности времени, рассчитанный по общей части временных интервалов выбранных измерений и измеренным пределам точности таймеров браузера и сервера.
Отклонение
Разница между часами устройства и откалиброванным временем в последнем принятом результате калибровки.

Проверьте своё устройство

Запустите тест отклонения, чтобы измерить текущую разницу. Если она велика, следуйте руководству по часам и повторите тест.

Вопросы о точности

Почему Time.ms показывает расчётную точность?

Браузер не может напрямую измерить одностороннюю задержку сети, поэтому каждый образец с четырьмя метками времени задаёт лишь возможный диапазон времени. Time.ms сравнивает несколько согласованных образцов и калибрует время по центру их общего диапазона. Половина ширины этого диапазона вместе с измеренными допусками таймеров браузера и сервера определяет диапазон погрешности. Повторные измерения показывают, согласован ли результат и нужны ли дополнительные образцы.

Почему отклонение времени может изменяться?

Отображаемое отклонение обновляется только тогда, когда Time.ms принимает новый результат калибровки.

Нужно ли Time.ms точное местоположение устройства?

Нет. Для точной синхронизации времени геолокация устройства не требуется.
Другие города