Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
// Посчитаем, сколько времени ушло на асинхронное действие
var diffDt = currentDt-startDt;
// Добавим к нашему таймеру это время, оно должно быть равно реальному
ourTimer += diffDt;
// Выведем для отладки время нашего таймера и реальное
document.getElementById("timer1").innerHTML = ourTimer;
document.getElementById("timer2").innerHTML = currentDt;
document.getElementById("timerDiff").innerHTML = currentDt-ourTimer;
// Зациклим код
run();

Быстрые треки на google maps