Run details:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Chrome 120
Linux
Desktop
2 years ago
Benchmark.js
6. Array.from
730/s
3. slice
726/s
2. spread
725/s
1. concat
717/s
5. Object values
554/s
10. lodash clone
415/s
8. lodash map
162/s
4. map
154/s
15. reduce
81/s
14. filter
74/s
11. lodash filter
71/s
9. lodash cloneDeep
49/s
7. JSON.stringify -> parse
26/s
13. while
15/s
12. for
15/s
16. Object.assign
7/s
View exact numbers
Test name Executions per second
6. Array.from 730 Ops/sec
3. slice 726 Ops/sec
2. spread 725 Ops/sec
1. concat 717 Ops/sec
5. Object values 554 Ops/sec
10. lodash clone 415 Ops/sec
8. lodash map 162 Ops/sec
4. map 154 Ops/sec
15. reduce 81 Ops/sec
14. filter 74 Ops/sec
11. lodash filter 71 Ops/sec
9. lodash cloneDeep 49 Ops/sec
7. JSON.stringify -> parse 26 Ops/sec
13. while 15 Ops/sec
12. for 15 Ops/sec
16. Object.assign 7 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: