Run details:
Mozilla/5.0 (Linux; Android 13; M2012K11AG) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36
Chrome Mobile 104
Android
Mobile
2 years ago
Benchmark.js
includes for item towards start
5.0M/s
includes for item towards end
5.0M/s
indexOf for item towards end
5.0M/s
indexOf for item towards beginning
4.9M/s
For Loop for item towards beginning
4.8M/s
While Loop for item towards beginning
4.7M/s
While Loop for item towards end
4.2M/s
For Loop for item towards end
4.1M/s
View exact numbers
| Test name |
Executions per second |
|
✓
includes for item towards start
|
5,014,884 Ops/sec |
|
includes for item towards end
|
5,006,549 Ops/sec |
|
indexOf for item towards end
|
5,005,072 Ops/sec |
|
indexOf for item towards beginning
|
4,916,440 Ops/sec |
|
For Loop for item towards beginning
|
4,782,530 Ops/sec |
|
While Loop for item towards beginning
|
4,718,327 Ops/sec |
|
While Loop for item towards end
|
4,152,506 Ops/sec |
|
For Loop for item towards end
|
4,125,821 Ops/sec |
Tests:
-
For Loop for item towards beginning
-
While Loop for item towards beginning
-
indexOf for item towards beginning
-
For Loop for item towards end
-
While Loop for item towards end
-
indexOf for item towards end
-
includes for item towards start
-
includes for item towards end