Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
Chrome 118
Windows
Desktop
2 years ago
Benchmark.js
object literal & sum.call
2.0M/s
object literal
2.0M/s
object literal & sum.bind
159K/s
class without declared fields
33K/s
function constructor
33K/s
Object.create
13K/s
class with declared fields
5K/s
Object.setPrototypeOf
2K/s
View exact numbers
Test name Executions per second
object literal & sum.call 1,987,620 Ops/sec
object literal 1,985,533 Ops/sec
object literal & sum.bind 159,446 Ops/sec
class without declared fields 32,803 Ops/sec
function constructor 32,516 Ops/sec
Object.create 12,634 Ops/sec
class with declared fields 5,071 Ops/sec
Object.setPrototypeOf 1,995 Ops/sec
Script Preparation code:
Tests: