Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Chrome 119
Windows
Desktop
2 years ago
function constructor
1.2M/s
class
1.2M/s
object literal & sum.call
1.1M/s
object literal
1.1M/s
__proto__
33K/s
Object.create
14K/s
Object.setPrototypeOf
9K/s
View exact numbers
Test name Executions per second
function constructor 1,187,952 Ops/sec
class 1,180,830 Ops/sec
object literal & sum.call 1,113,326 Ops/sec
object literal 1,081,398 Ops/sec
__proto__ 33,421 Ops/sec
Object.create 13,651 Ops/sec
Object.setPrototypeOf 8,934 Ops/sec
Script Preparation code:
Tests: