Historical Performance Data aggregated from 14 community runs

Desktop Results:
Firefox 8 runs
getElementById
7.8M/s
getElementsByTagName
5.1M/s
querySelector by attribute (partial matching) - variant (starts with)
3.4M/s
querySelector by attribute (partial matching)
3.4M/s

Fastest: getElementById (2.3x faster)

View exact numbers
  • getElementById: 7,784,466 ops/sec
  • getElementsByTagName: 5,070,289 ops/sec
  • querySelector by attribute (partial matching) - variant (starts with): 3,413,242 ops/sec
  • querySelector by attribute (partial matching): 3,352,945 ops/sec
Chrome 6 runs
getElementById
23.4M/s
getElementsByTagName
11.3M/s
querySelector by attribute (partial matching) - variant (starts with)
4.2M/s
querySelector by attribute (partial matching)
4.2M/s

Fastest: getElementById (5.6x faster)

View exact numbers
  • getElementById: 23,445,652 ops/sec
  • getElementsByTagName: 11,260,888 ops/sec
  • querySelector by attribute (partial matching) - variant (starts with): 4,173,306 ops/sec
  • querySelector by attribute (partial matching): 4,153,218 ops/sec

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

Browser OS Engine User Agent When Created
Chrome 149 Windows Benchmark.js Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 3 months ago
Firefox 149 Linux Benchmark.js Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0 3 months ago
Firefox 151 Windows Benchmark.js Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0 3 months ago
Firefox 150 Windows Benchmark.js Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0 4 months ago
Firefox 148 Mac OS X 10.15 Benchmark.js Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 6 months ago
Firefox 147 Mac OS X 10.15 Benchmark.js Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0 9 months ago
Firefox 141 Linux Benchmark.js Mozilla/5.0 (X11; Linux x86_64; rv:141.0) Gecko/20100101 Firefox/141.0 one year ago
Chrome 140 Windows Benchmark.js Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 one year ago
Chrome 140 Windows Benchmark.js Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0 one year ago
Chrome 132 Windows Benchmark.js Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 one year ago
Chrome 131 Mac OS X 10.15.7 Benchmark.js Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 one year ago
Chrome 131 Windows Benchmark.js Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 one year ago
Firefox 133 Ubuntu Benchmark.js Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0 one year ago
Firefox 133 Windows Benchmark.js Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0 one year ago