Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6.1 Safari/605.1.15
Safari 17
Mac OS X 10.15.7
Desktop
2 months ago
Test name Executions per second
typed array 743068.9 Ops/sec
not typed array 252112.5 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);
    }