Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0
Firefox 126
Windows
Desktop
2 years ago
Benchmark.js
object literal
118K/s
object literal & sum.call
69K/s
object literal & sum.bind
40K/s
Object.create
14K/s
class without declared fields
11K/s
function constructor
10K/s
Object.setPrototypeOf
9K/s
class with declared fields
4K/s
View exact numbers
Test name Executions per second
object literal 118,306 Ops/sec
object literal & sum.call 68,646 Ops/sec
object literal & sum.bind 40,120 Ops/sec
Object.create 13,759 Ops/sec
class without declared fields 10,772 Ops/sec
function constructor 10,448 Ops/sec
Object.setPrototypeOf 9,101 Ops/sec
class with declared fields 4,126 Ops/sec
Script Preparation code:
Tests: