Test name | Executions per second |
---|---|
null object | 21176.2 Ops/sec |
default object | 20723.2 Ops/sec |
map | 25856.6 Ops/sec |
const objNul = Object.create(null);
for (let i = 0; i < 256; i++){ objNul[String.fromCharCode(i)] = i; }
const objDef = {}
for (let i = 0; i < 256; i++){ objDef[String.fromCharCode(i)] = i; }
const mapDef = new Map();
for (let i = 0; i < 256; i++){ mapDef.set(String.fromCharCode(i), i); }