¿Por qué es array.push a veces más rápido que array [n] = value?

Como resultado secundario de probar algún código, escribí una pequeña función para comparar la velocidad de uso del método array.push frente al direccionamiento directo (array [n] = valor). Para mi sorpresa, el método push a menudo demostró ser más rápido, especialmente en Firefox y, a veces, en Chrome. Solo por curiosidad: ¿alguien tiene una explicación? Puedes encontrar la prueba esta págin (haga clic en 'Comparación de métodos de matriz')

Respuestas a la pregunta(5)

Su respuesta a la pregunta