Test name | Executions per second |
---|---|
Array | 69224.7 Ops/sec |
Float32Array | 137563.3 Ops/sec |
Float64Array | 137523.9 Ops/sec |
var n = 10000;
var range = 1000000;
var a = [Array(n)].map(_ => Math.random(range));
var a32 = new Float32Array(a);
var a64 = new Float64Array(a);
for (let i = 0; i < n; i++) {
a[i] = a[i] / 2;
}
for (let i = 0; i < n; i++) {
a32[i] = a32[i] / 2;
}
for (let i = 0; i < n; i++) {
a64[i] = a64[i] / 2;
}