Test name | Executions per second |
---|---|
Array.prototype.concat | 0.0 Ops/sec |
Spead | 0.7 Ops/sec |
function generateRandomNumbers(m) {
const array = new Uint32Array(m);
window.crypto.getRandomValues(array);
return array;
}
function generateRandomArrays(n, m) {
const array = [];
for (let i = 0; i < n; i++) {
array.push(generateRandomNumbers(m))
}
return array;
}
var array = generateRandomArrays(1e3, 1e2);
b = array.reduce((accumulator, value) => accumulator.concat(value));
b = array.reduce((accumulator, value) => [accumulator, value])