Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Adam Map Test
Map Test
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
Browser:
Chrome 125
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
asd
19764.0 Ops/sec
asd2
17043.2 Ops/sec
Tests:
asd
// Create a new Map const myMap = new Map(); // Define 10 objects const obj1 = { name: 'Object 1', value: 1 }; const obj2 = { name: 'Object 2', value: 2 }; const obj3 = { name: 'Object 3', value: 3 }; const obj4 = { name: 'Object 4', value: 4 }; const obj5 = { name: 'Object 5', value: 5 }; const obj6 = { name: 'Object 6', value: 6 }; const obj7 = { name: 'Object 7', value: 7 }; const obj8 = { name: 'Object 8', value: 8 }; const obj9 = { name: 'Object 9', value: 9 }; const obj10 = { name: 'Object 10', value: 10 }; // Add objects to the Map with string keys myMap.set('key1', obj1); myMap.set('key2', obj2); myMap.set('key3', obj3); myMap.set('key4', obj4); myMap.set('key5', obj5); myMap.set('key6', obj6); myMap.set('key7', obj7); myMap.set('key8', obj8); myMap.set('key9', obj9); myMap.set('key10', obj10); // Accessing values console.log(myMap.get('key1')); // Output: { name: 'Object 1', value: 1 } console.log(myMap.get('key10')); // Output: { name: 'Object 10', value: 10 } // Iterating over the Map myMap.forEach((value, key) => { console.log(`${key}: ${JSON.stringify(value)}`); });
asd2
// Create a new Map const myMap = new Map(); // Define 10 objects const obj1 = { name: 'Object 1', value: 1 }; const obj2 = { name: 'Object 2', value: 2 }; const obj3 = { name: 'Object 3', value: 3 }; const obj4 = { name: 'Object 4', value: 4 }; const obj5 = { name: 'Object 5', value: 5 }; const obj6 = { name: 'Object 6', value: 6 }; const obj7 = { name: 'Object 7', value: 7 }; const obj8 = { name: 'Object 8', value: 8 }; const obj9 = { name: 'Object 9', value: 9 }; const obj10 = { name: 'Object 10', value: 10 }; // Add objects to the Map with string keys myMap.set('key1', obj1); myMap.set('key2', obj2); myMap.set('key3', obj3); myMap.set('key4', obj4); myMap.set('key5', obj5); myMap.set('key6', obj6); myMap.set('key7', obj7); myMap.set('key8', obj8); myMap.set('key9', obj9); myMap.set('key10', obj10); // Accessing values console.log(myMap.get('key1')); // Output: { name: 'Object 1', value: 1 } console.log(myMap.get('key10')); // Output: { name: 'Object 10', value: 10 } // Iterating over the Map myMap.forEach((value, key) => { console.log(`${key}: ${JSON.stringify(value)}`); });