Home

Advertisement

Thu, Jun. 11th, 2009, 05:22 pm

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

Advertisement