Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Object.values vs For..In
DIferencias
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
Browser:
Firefox 132
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
For..In
586.9 Ops/sec
Object.values
747.5 Ops/sec
Script Preparation code:
const schedules = { "acb4a514-1785-470a-9713-037144575165": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575166": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575167": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575168": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575169": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575170": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575171": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575172": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575173": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575174": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575175": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" }, "acb4a514-1785-470a-9713-037144575176": { "id": "acb4a514-1785-470a-9713-037144575165", "nombre": "Schedule 1", "inicio": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 8 }, "fin": { "calendar": { "identifier": "gregory" }, "era": "AD", "year": 2024, "month": 11, "day": 20 }, "duracion": 0, "resource": "", "progreso": 0.13, "dependencia": "" } }
Tests:
For..In
for (var i=10000; i > 0; i--) { const schedulesArray = []; for (const key in schedules) { if (schedules.hasOwnProperty(key)) { schedulesArray.push(schedules[key]); } } }
Object.values
for (var i=10000; i > 0; i--) { Object.values(schedules) }