window.scrollTo vs jquery.scrollTop (v5)

Revision 5 of this benchmark created by 100500 on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

Setup

var $Win = $(window);
    var y = 0, max = 600;
    
    function nextY(){
      if(y === max) y = 0;
      y += 10;
      return y;
    }

Test runner

Ready to run.

Testing in
TestOps/sec
window.scrollTo
window.scrollTo(0, nextY());
ready
jquery.scrollTop
$Win.scrollTop(nextY());
ready
window.scrollTo x 2
window.scrollTo(0, nextY());
window.scrollTo(0, 300);
ready
jquery.scrollTop x 2
$Win.scrollTop(nextY());
$Win.scrollTop(300);
ready
window.scrollTop(nextY());
window.scrollTop(nextY());
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.