const start = performance.now(); interface Member { name: string; birthday: Date | null; url: string | null; instrument: string | null; } const john: Member = { name: 'John Lennon', birthday: null, url: 'www.johnlennon.com', instrument: null, }; const paul: Member = { name: 'Paul McCartney', birthday: new Date('1942-06-18'), url: null, instrument: null, }; const george: Member = { name: 'George Harrison', birthday: null, url: null, instrument: 'guitar', }; const ringo: Member = { name: 'Ringo Starr', birthday: null, url: null, instrument: null, }; const beatles = [john, paul, george, ringo]; for (var i = 0; i < 1000 * 1000 * 1000; i++) { beatles[i & 3].name; } const end = performance.now(); console.log(end - start); // V8 7.9.317.31 // 1276.185000082478 // 1262.580000096932 // 1296.6000000014901 // Firefox 69 // 44648