Test case details

Preparation Code

const length = 86400; const array = Array.from({ length }).map((_, index) => index); const uint16 = new Uint16Array(array); const uint32 = new Uint32Array(array); const float32 = new Float32Array(array);

Test cases

Test #1

return array.reduce((acc, curr) => acc + curr, 0)

Test #2

let total = 0; let length = array.length; for (let i = 0; i < length; i++) { total += uint32[i] } return total;

Test #3

let total = 0; let length = array.length; for (let i = 0; i < length; i++) { total += uint16[i] } return total;

Test #4

let total = 0; let length = array.length; for (let i = 0; i < length; i++) { total += float32[i] } return total;

Test #5

let total = 0; let length = array.length; for (let i = 0; i < length; i++) { total += array[i] } return total;