HTML Preparation code:
AخA
 
1
<body style="height: 999999px;">
Script Preparation code:
x
 
TEST_Body_DOM = document.body;
Tests:
  • window.scrollTo

     
    window.scrollTo(0, 999999);
    window.scrollTo(0, 499999);
    window.scrollTo(0, 0);
  • TEST_Body_DOM.scrollTop =

     
    TEST_Body_DOM.scrollTop = 999999;
    TEST_Body_DOM.scrollTop = 499999;
    TEST_Body_DOM.scrollTop = 0;
  • TEST_Body_DOM.scrollTo

     
    TEST_Body_DOM.scrollTo(0, 999999);
    TEST_Body_DOM.scrollTo(0, 499999);
    TEST_Body_DOM.scrollTo(0, 0);
  • TEST_Body_DOM.scroll

     
    TEST_Body_DOM.scroll(0, 999999);
    TEST_Body_DOM.scroll(0, 499999);
    TEST_Body_DOM.scroll(0, 0);
  • window.scroll

     
    window.scroll(0, 999999);
    window.scroll(0, 499999);
    window.scroll(0, 0);
  • window.scrollBy

     
    window.scrollBy(0,  999999);
    window.scrollBy(0, -499999);
    window.scrollBy(0, -500000);
  • TEST_Body_DOM.scrollBy

     
    TEST_Body_DOM.scrollBy(0,  999999);
    TEST_Body_DOM.scrollBy(0, -499999);
    TEST_Body_DOM.scrollBy(0, -500000);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    window.scrollTo
    TEST_Body_DOM.scrollTop =
    TEST_Body_DOM.scrollTo
    TEST_Body_DOM.scroll
    window.scroll
    window.scrollBy
    TEST_Body_DOM.scrollBy

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 days ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
Chrome 135 on Windows
View result in a separate tab
Test name Executions per second
window.scrollTo 11454.6 Ops/sec
TEST_Body_DOM.scrollTop = 9869.1 Ops/sec
TEST_Body_DOM.scrollTo 12815.0 Ops/sec
TEST_Body_DOM.scroll 12676.1 Ops/sec
window.scroll 14923.6 Ops/sec
window.scrollBy 13199.6 Ops/sec
TEST_Body_DOM.scrollBy 13037.2 Ops/sec