Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Object vs Array speed (contiguous v2)
(version: 1)
Comparing performance of:
Object Literal vs Array Literal
Created:
one year ago
by:
Guest
Jump to the latest result
Script Preparation code:
let objLiteral = { 0x0:()=>{console.log('A');}, 0x1:()=>{console.log('A');}, 0x2:()=>{console.log('A');}, 0x3:()=>{console.log('A');}, 0x4:()=>{console.log('A');}, 0x5:()=>{console.log('A');}, 0x6:()=>{console.log('A');}, 0x7:()=>{console.log('A');}, 0x8:()=>{console.log('A');}, 0x9:()=>{console.log('A');}, 0xA:()=>{console.log('A');}, 0xB:()=>{console.log('A');}, 0xC:()=>{console.log('A');}, 0xD:()=>{console.log('A');}, 0xE:()=>{console.log('A');}, 0xF:()=>{console.log('A');}, 0x10:()=>{console.log('A');}, 0x11:()=>{console.log('A');}, 0x12:()=>{console.log('A');}, 0x13:()=>{console.log('A');}, 0x14:()=>{console.log('A');}, 0x15:()=>{console.log('A');}, 0x16:()=>{console.log('A');}, 0x17:()=>{console.log('A');}, 0x18:()=>{console.log('A');}, 0x19:()=>{console.log('A');}, 0x1A:()=>{console.log('A');}, 0x1B:()=>{console.log('A');}, 0x1C:()=>{console.log('A');}, 0x1D:()=>{console.log('A');}, 0x1E:()=>{console.log('A');}, 0x1F:()=>{console.log('A');}, } var arrayLiteral = [ ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');}, ()=>{console.log('A');} ];
Tests:
Object Literal
objLiteral[Math.floor(Math.random() * 0x20)]();
Array Literal
arrayLiteral[Math.floor(Math.random() * 0x20)]();
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Object Literal
Array Literal
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Comments
Confirm delete:
Do you really want to delete benchmark?