Test name | Executions per second |
---|---|
array | 32544928.0 Ops/sec |
int32array | 47834236.0 Ops/sec |
map | 3625482.8 Ops/sec |
var array = [];
var iarray = new Int32Array(100);
var map = new Map();
for (let i = 0; i < 100; i++) {
array.push(i);
iarray[i] = i;
map.set(i, i);
}
for(let i = 0; i < 100; i++){
array[i] = array[i] + 1;
if(i == 50) break;
}
for(let i = 0; i < 100; i++){
iarray[i] = iarray[i] + 1;
if(i == 50) break;
}
for(let i = 0; i < 100; i++){
map.set(i, map.get(i) + 1);
if(i == 50) break;
}