Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
string map vs. for search small arr
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Browser:
Chrome 131
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
string map
458648.8 Ops/sec
find
26188316.0 Ops/sec
Script Preparation code:
globalThis.map = [] globalThis.objArr = [] for (let i = 0; i < 20; i++) { map[`thing-${i}`] = { i } objArr.push({ i }) }
Tests:
string map
const v = map['thing-5']; console.log(v) delete map['thing-5'];
find
for (let i = objArr.length - 1; i >= 0; i--) { const v = objArr[i] if (v.i === 5) { objArr.splice(i, 1) console.log(v) return v } }