Clone Perf Tests
by Oka
JavaScript
'use strict';
const loops = 10000;
const size = 5;
console.log('-------');
const a0 = performance.now();
for (let i = 0; i < loops; i++)
Array.apply(null, Array(size)).map(_ => ({d: 3}));
const a1 = performance.now();
console.log('Apply %fms', a1 - a0);
const f0 = performance.now();
for (let i = 0; i < loops; i++)
Array(size).fill(0).map(_ => ({d: 3}));
const f1 = performance.now();
console.log('Fill %fms', f1 - f0);