Run details:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Chrome 124
Linux
Desktop
2 years ago
Benchmark.js
concat()
12.9M/s
slice()
12.6M/s
spread ...
11.8M/s
splice(0)
10.9M/s
JSON.parse(JSON.stringify())
699K/s
Custom function
548K/s
Lodash.cloneDeep()
461K/s
jQuery.extend(true)
396K/s
View exact numbers
Test name Executions per second
concat() 12,902,719 Ops/sec
slice() 12,583,705 Ops/sec
spread ... 11,771,943 Ops/sec
splice(0) 10,925,139 Ops/sec
JSON.parse(JSON.stringify()) 698,978 Ops/sec
Custom function 547,877 Ops/sec
Lodash.cloneDeep() 460,704 Ops/sec
jQuery.extend(true) 395,609 Ops/sec
HTML Preparation code:
Tests: