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

Вот странный:

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

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

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

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


Править:

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

32
задан Derek 5 August 2010 в 15:28
поделиться

1 ответ

Что ж,

скорее всего, вы сошли с ума, поскольку, если быть точным, рассчитываете на таймеры JavaScript.

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

2
ответ дан 27 November 2019 в 21:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: