Script Preparation code:
x
 
V = class Variant {
    constructor(s, v, t) {
        this.s = s;
        this.v = v;
        this.t = t;
    }
}
N = 10000;
s = 's';
v = 5;
t = true;
Tests:
  • Object

     
    for(let n = 0; n < N; n++) {
        const o = {
          s,
          v,
          t
        }
    }
  • Class

     
    for(let n = 0; n < N; n++) {
        const o = new V(s,v,t);
    }
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Object
    Class

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Chrome 120 on Windows
View result in a separate tab
Test name Executions per second
Object 275.6 Ops/sec
Class 220.9 Ops/sec