HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 130 community runs

Desktop Results:
Chrome 103 runs
window.scrollTo
161K/s
window.scroll
157K/s
window.scrollBy
145K/s
TEST_Body_DOM.scrollTo
142K/s
TEST_Body_DOM.scrollBy
141K/s
TEST_Body_DOM.scroll
138K/s
TEST_Body_DOM.scrollTop =
118K/s

Fastest: window.scrollTo (1.4x faster)

View exact numbers
  • window.scrollTo: 161,312 ops/sec
  • window.scroll: 157,062 ops/sec
  • window.scrollBy: 145,147 ops/sec
  • TEST_Body_DOM.scrollTo: 142,180 ops/sec
  • TEST_Body_DOM.scrollBy: 140,606 ops/sec
  • TEST_Body_DOM.scroll: 137,646 ops/sec
  • TEST_Body_DOM.scrollTop =: 118,411 ops/sec
Firefox 15 runs
TEST_Body_DOM.scrollTop =
81K/s
TEST_Body_DOM.scrollTo
80K/s
TEST_Body_DOM.scroll
80K/s
TEST_Body_DOM.scrollBy
79K/s
window.scroll
77K/s
window.scrollTo
76K/s
window.scrollBy
75K/s
View exact numbers
  • TEST_Body_DOM.scrollTop =: 80,556 ops/sec
  • TEST_Body_DOM.scrollTo: 79,524 ops/sec
  • TEST_Body_DOM.scroll: 79,516 ops/sec
  • TEST_Body_DOM.scrollBy: 79,382 ops/sec
  • window.scroll: 76,729 ops/sec
  • window.scrollTo: 75,795 ops/sec
  • window.scrollBy: 75,419 ops/sec
Safari 7 runs
TEST_Body_DOM.scrollTop =
40K/s
TEST_Body_DOM.scrollTo
39K/s
window.scrollBy
38K/s
TEST_Body_DOM.scroll
37K/s
window.scroll
37K/s
window.scrollTo
37K/s
TEST_Body_DOM.scrollBy
36K/s

Fastest: TEST_Body_DOM.scrollTop = (1.1x faster)

View exact numbers
  • TEST_Body_DOM.scrollTop =: 39,885 ops/sec
  • TEST_Body_DOM.scrollTo: 38,647 ops/sec
  • window.scrollBy: 37,591 ops/sec
  • TEST_Body_DOM.scroll: 37,212 ops/sec
  • window.scroll: 37,040 ops/sec
  • window.scrollTo: 36,687 ops/sec
  • TEST_Body_DOM.scrollBy: 35,717 ops/sec
Mobile Results:
Chrome 5 runs
window.scrollTo
28K/s
window.scroll
27K/s
window.scrollBy
25K/s
TEST_Body_DOM.scrollTo
24K/s
TEST_Body_DOM.scroll
23K/s
TEST_Body_DOM.scrollBy
23K/s
TEST_Body_DOM.scrollTop =
21K/s

Fastest: window.scrollTo (1.3x faster)

View exact numbers
  • window.scrollTo: 27,961 ops/sec
  • window.scroll: 27,236 ops/sec
  • window.scrollBy: 24,624 ops/sec
  • TEST_Body_DOM.scrollTo: 23,624 ops/sec
  • TEST_Body_DOM.scroll: 23,459 ops/sec
  • TEST_Body_DOM.scrollBy: 23,342 ops/sec
  • TEST_Body_DOM.scrollTop =: 21,289 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • 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: 7 months ago)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.7) Goanna/6.7 PaleMoon/33.6.1
Pale Moon (Firefox Variant) 33 on Windows 7
View result in a separate tab
TEST_Body_DOM.scrollTop =
13K/s
TEST_Body_DOM.scroll
13K/s
TEST_Body_DOM.scrollTo
13K/s
TEST_Body_DOM.scrollBy
13K/s
window.scroll
13K/s
window.scrollTo
13K/s
window.scrollBy
12K/s
View exact numbers
Test name Executions per second
TEST_Body_DOM.scrollTop = 13,178 Ops/sec
TEST_Body_DOM.scroll 13,074 Ops/sec
TEST_Body_DOM.scrollTo 13,058 Ops/sec
TEST_Body_DOM.scrollBy 13,000 Ops/sec
window.scroll 12,577 Ops/sec
window.scrollTo 12,559 Ops/sec
window.scrollBy 12,384 Ops/sec