Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Chrome 120
Windows
Desktop
2 years ago
Benchmark.js
for loop
1.1M/s
NodeList#map
1.0M/s
[...NodeList].map
991K/s
map.call(NodeList)
895K/s
Array.from(NodeList).map
760K/s
View exact numbers
Test name Executions per second
for loop 1,053,712 Ops/sec
NodeList#map 1,006,217 Ops/sec
[...NodeList].map 991,080 Ops/sec
map.call(NodeList) 894,529 Ops/sec
Array.from(NodeList).map 760,462 Ops/sec
Script Preparation code:
Tests: