Ich habe etwas Javascript, das die Seite scrollt, wenn der Benutzer ein Element am Rand des Fensters zieht. Es gibt eine Funktion so etwas wie dieses (vereinfacht):Heuristik für relative Browser-Leistung in Anwendung
var scroll = function() {
var scrollTop = $myElement.scrollTop();
$myElement.scrollTop(scrollTop += delta);
setTimeout(scroll, 25);
}
ich auf älteren Browsern in Performance-Probleme laufen, und ich kann sie etwas mildern, indem die Auflösung meiner scroll()
Funktion von 25 zu reduzieren (wie oben gesehen) zu 100 oder so.
Wie kann ich überprüfen, ob ein Browser langsamer ist und die Auflösung verringern?
Ich würde lieber User Agent Sniffing vermeiden.
Setzen Sie es auf 50-70 als Standard und versuchen Sie nicht, etwas zu tun, was Sie nicht können – dynamic