Подтвердить что ты не робот

Предупреждение JavaScript(), продвигающее системное время на 12 мс

Здесь странный:

Я работал над синхронизацией таймера JavaScript с удаленным сервером и заметил, что мой таймер (на основе объекта Date()) набрал около 12 мс относительно моего удаленного сервера на каждом обновлении страницы. Я сузил его до функции JavaScript alert().

Я создал следующий тест и проверил с двумя синхронизированными часами, что мое системное время будет продвигаться на 1 секунду каждые 83-84 страницы. Кто-нибудь видел это раньше?

<html>
<head>
</head>
<body>
<script type="text/javascript">
  alert('hello');
</script>
</body>
</html>

Я использую IE7 на XP SP3. Пожалуйста, скажи мне, что я просто не схожу с ума!


EDIT:

Я действительно не беспокоюсь о точности таймеров javascript. Реальная проблема заключается в том, что вызов функции JavaScript alert() увеличивает текущее системное время на 12 мсек.

4b9b3361

Ответ 1

Ну,

Скорее всего, вы сумасшедшие, так как вы рассчитываете на точные таймеры JavaScript.

Это объясняет многое: http://ejohn.org/blog/accuracy-of-javascript-time/