Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0
Firefox 82
Windows
Desktop
4 years ago
Test name Executions per second
Object literal 2606.1 Ops/sec
Constructor 2587.7 Ops/sec
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++;
    }