Run details:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0
Firefox 124
Ubuntu
Desktop
2 years ago
Benchmark.js
slice()
29.4M/s
concat()
27.5M/s
splice(0)
20.3M/s
spread ...
15.1M/s
Custom function
3.1M/s
JSON.parse(JSON.stringify())
2.0M/s
Lodash.cloneDeep()
2.0M/s
jQuery.extend(true)
1.6M/s
View exact numbers
Test name Executions per second
slice() 29,405,720 Ops/sec
concat() 27,482,884 Ops/sec
splice(0) 20,286,938 Ops/sec
spread ... 15,058,681 Ops/sec
Custom function 3,106,034 Ops/sec
JSON.parse(JSON.stringify()) 1,971,605 Ops/sec
Lodash.cloneDeep() 1,958,767 Ops/sec
jQuery.extend(true) 1,589,735 Ops/sec
HTML Preparation code:
Tests: