Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
for in: cache vs no-cache
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36
Browser:
Chrome Mobile 124
Operating system:
Android
Device Platform:
Mobile
Date tested:
one year ago
Test name
Executions per second
Cache
6.1 Ops/sec
No Cache
3.6 Ops/sec
Script Preparation code:
const obj = window.obj = { data: new Array(2e5).fill().map((v, k) => ({ ['k' + k]: k})) } const callback = window.callback = (value, key) => {}
Tests:
Cache
const data = obj.data; for (const key in data) { if (data.hasOwnProperty(key)) { callback(data[key], key); } }
No Cache
for (const key in obj.data) { if (obj.data.hasOwnProperty(key)) { callback(obj.data[key], key); } }