Test case name | Result |
---|---|
Math.max.apply | |
Math.max with spread | |
basic for loop | |
for loop length caching | |
for loop reverse | |
for-of loop | |
Math.max.apply extracted into separate function | |
for loop length caching extracted into separate function |
Test name | Executions per second |
---|---|
Math.max.apply | 246742.0 Ops/sec |
Math.max with spread | 52866.6 Ops/sec |
basic for loop | 1674.5 Ops/sec |
for loop length caching | 2496.5 Ops/sec |
for loop reverse | 2499.1 Ops/sec |
for-of loop | 4625.6 Ops/sec |
Math.max.apply extracted into separate function | 269100.9 Ops/sec |
for loop length caching extracted into separate function | 2324.1 Ops/sec |