Run details:
Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0
Firefox 127
Linux
Desktop
2 years ago
Benchmark.js
destructuring with defaults, empty input
125.5M/s
destructuring with defaults, find item
76.9M/s
destructuring dynamic key
73.5M/s
lodash dynamic key using manually cached array
18.2M/s
lodash dynamic key using array
17.7M/s
lodash get, empty input
7.0M/s
lodash get, find item
6.1M/s
lodash dynamic key
6.0M/s
View exact numbers
| Test name |
Executions per second |
|
✓
destructuring with defaults, empty input
|
125,544,136 Ops/sec |
|
destructuring with defaults, find item
|
76,929,832 Ops/sec |
|
destructuring dynamic key
|
73,458,416 Ops/sec |
|
lodash dynamic key using manually cached array
|
18,165,134 Ops/sec |
|
lodash dynamic key using array
|
17,736,686 Ops/sec |
|
lodash get, empty input
|
6,994,066 Ops/sec |
|
lodash get, find item
|
6,100,400 Ops/sec |
|
lodash dynamic key
|
5,998,568 Ops/sec |
Tests:
-
destructuring with defaults, empty input
-
lodash get, empty input
-
destructuring with defaults, find item
-
lodash get, find item
-
destructuring dynamic key
-
lodash dynamic key
-
lodash dynamic key using array
-
lodash dynamic key using manually cached array