Performance Optimization Techniques

What memory optimization technique is demonstrated here?
// Inefficient
const arr = [];
for (let i = 0; i < 10000; i++) {
  arr.push(i);
}

// Optimized
const arr2 = new Array(10000);
for (let i = 0; i < 10000; i++) {
  arr2[i] = i;
}
Next Question (3/20)