Run details:
Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0
Firefox 121
Linux
Desktop
2 years ago
Benchmark.js
slice()
7.4M/s
concat()
6.9M/s
spread ...
4.6M/s
splice(0)
4.2M/s
Custom function
788K/s
JSON.parse(JSON.stringify())
552K/s
Lodash.cloneDeep()
456K/s
jQuery.extend(true)
361K/s
View exact numbers
Test name Executions per second
slice() 7,435,498 Ops/sec
concat() 6,862,318 Ops/sec
spread ... 4,584,054 Ops/sec
splice(0) 4,179,600 Ops/sec
Custom function 788,445 Ops/sec
JSON.parse(JSON.stringify()) 551,828 Ops/sec
Lodash.cloneDeep() 456,356 Ops/sec
jQuery.extend(true) 361,402 Ops/sec
HTML Preparation code:
Tests: