Run details:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0
Firefox 118
Ubuntu
Desktop
one year ago
Test name Executions per second
typed array 388980.0 Ops/sec
not typed array 161635.4 Ops/sec
Script Preparation code:
x
 
var size = 1024;
var initialArray = [];
for(let i = 0; i < size; i++) {
  initialArray.push(Math.random());
}
Tests:
  • typed array

     
    const arr = new Float64Array(size);
    for(let i = 0; i < size; i++) {
      arr[i] = initialArray[i]/2;
    }
  • not typed array

     
    const arr = [];
    for(let i = 0; i < size; i++) {
      arr.push(initialArray[i]/2);
    }