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
HTML Preparation code:
Script Preparation code:
Tests: