Run details:
Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
Firefox 115
Linux
Desktop
2 years ago
Benchmark.js
slice()
12.2M/s
concat()
10.7M/s
spread ...
6.9M/s
splice(0)
6.1M/s
Custom function
1.2M/s
JSON.parse(JSON.stringify())
717K/s
Lodash.cloneDeep()
644K/s
jQuery.extend(true)
478K/s
View exact numbers
Test name Executions per second
slice() 12,203,876 Ops/sec
concat() 10,681,116 Ops/sec
spread ... 6,938,550 Ops/sec
splice(0) 6,116,394 Ops/sec
Custom function 1,193,387 Ops/sec
JSON.parse(JSON.stringify()) 716,683 Ops/sec
Lodash.cloneDeep() 643,919 Ops/sec
jQuery.extend(true) 477,863 Ops/sec
HTML Preparation code:
Tests: