Script Preparation code:
x
 
var quantityOfElements = 100000000;
var array = new Array(quantityOfElements);
var quantityOfTests = 10000;
for (let i = 0; i < quantityOfElements; i++) {
    array[i] = {
        id: i
    };
}
Tests:
  • Map create

     
    let map = new Map();
    for (let i = 0; i < quantityOfElements; i++) {
        map.set(array[i].id, array[i]);
    }
  • Object create

     
    let obj = {};
    for (let i = 0; i < quantityOfElements; i++) {
        obj[array[i].id] = array[i];
    }
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Map create
    Object create

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 10 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0
Firefox 127 on Linux
View result in a separate tab
Test name Executions per second
Map create 0.0 Ops/sec
Object create 0.7 Ops/sec