[lambda] Array.find() > findBy vs [lambda] for..of > findBy vs [no lambda] for..of > findByName vs [no lambda] for..of > findByKeyValuePair vs [lambda] for-loop > findBy vs [no lambda] for-loop> findByName vs [no lambda] for-loop > findByKeyValuePair Fastest: for..of without lambda (1.1x faster)
4,757,724 ops/sec
4,738,041 ops/sec
4,207,502 ops/sec
Fastest: for..of without lambda (1.6x faster)
1,641,022 ops/sec
1,611,910 ops/sec
1,079,571 ops/sec
1,017,901 ops/sec
1,818,803 ops/sec
1,772,198 ops/sec
1,737,630 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| [lambda] Array.find() > findBy | |
| [lambda] for..of > findBy | |
| [no lambda] for..of > findByName | |
| [no lambda] for..of > findByKeyValuePair | |
| [lambda] for-loop > findBy | |
| [no lambda] for-loop> findByName | |
| [no lambda] for-loop > findByKeyValuePair |
| Test name | Executions per second |
|---|---|
| ✓ [lambda] Array.find() > findBy | 4,734,174 Ops/sec |
| [no lambda] for..of > findByKeyValuePair | 4,691,982 Ops/sec |
| [no lambda] for..of > findByName | 4,676,916 Ops/sec |
| [lambda] for..of > findBy | 4,159,583 Ops/sec |
| [no lambda] for-loop> findByName | 164,762 Ops/sec |
| [no lambda] for-loop > findByKeyValuePair | 164,402 Ops/sec |
| [lambda] for-loop > findBy | 163,229 Ops/sec |