Tests:
  • Object literal

    x
     
    const a = [];
    let i = 0;
    while (i < 10000) {
        const d = {};
        a.push({ b: i });
        i++;
    }
  • Constructor

     
    const a  = [];
    const c = function(i) {
        this.b = i;
    }
    let i = 0;
    while (i < 10000) {
        a.push(new c(i));
        i++;
    }
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Object literal
    Constructor

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0
Firefox 82 on Windows
View result in a separate tab
Test name Executions per second
Object literal 2606.1 Ops/sec
Constructor 2587.7 Ops/sec