У меня есть Javascript, который прокручивает страницу, когда пользователь перетаскивает элемент возле края окна.Есть функция примерно такая (упрощенная):
var scroll = function() {
var scrollTop = $myElement.scrollTop();
$myElement.scrollTop(scrollTop += delta);
setTimeout(scroll, 25);
}
У меня проблемы с производительностью в старых браузерах, и я могу их несколько уменьшить, уменьшив разрешение моей функции scroll()
с 25 (каксм. выше) до 100 или около того.
Как проверить, работает ли браузер медленнее, и уменьшить разрешение?
Я бы предпочел избежать прослушивания пользовательского агента.