Я запускаю относительно простую функцию (обновление span
innerHTML
) на mousemove
. Приложение представляет собой карту Leaflet. При движении мыши ощущается ощутимая задержка при масштабировании, панорамировании и загрузке тайлов. Мне нужно обновлять span
максимум 10-20 раз в секунду. (См. здесь для соответствующей страницы; обновление касается индикатора X/Z в верхнем правый угол.)
Как лучше всего задержать и/или отложить вызовы событий mousemove
? Достаточно ли пропустить обновление innerHTML
? Могу ли я отменить регистрацию и повторно зарегистрировать событие после тайм-аута?