Run details:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36
Chrome Mobile 120
Android
Mobile
2 years ago
Benchmark.js
TreeWalker with filter param
84K/s
NodeIterator with filter param
79K/s
Traverse function
23K/s
TreeWalker with filter function
6K/s
NodeIterator with filter function
6K/s
View exact numbers
Test name Executions per second
TreeWalker with filter param 84,096 Ops/sec
NodeIterator with filter param 78,501 Ops/sec
Traverse function 23,445 Ops/sec
TreeWalker with filter function 6,386 Ops/sec
NodeIterator with filter function 5,814 Ops/sec
Script Preparation code:
Tests: