Run details:
Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Gecko/20100101 Firefox/145.0
Firefox 145
Linux
Desktop
9 months ago
Benchmark.js
slice()
89.5M/s
concat()
63.0M/s
spread ...
41.4M/s
splice(0)
41.4M/s
Custom function
5.5M/s
jQuery.extend(true)
3.4M/s
JSON.parse(JSON.stringify())
3.3M/s
Lodash.cloneDeep()
3.2M/s
View exact numbers
Test name Executions per second
slice() 89,534,880 Ops/sec
concat() 62,952,232 Ops/sec
spread ... 41,416,680 Ops/sec
splice(0) 41,379,120 Ops/sec
Custom function 5,462,688 Ops/sec
jQuery.extend(true) 3,393,980 Ops/sec
JSON.parse(JSON.stringify()) 3,345,508 Ops/sec
Lodash.cloneDeep() 3,162,831 Ops/sec
HTML Preparation code:
Tests: