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