Вот кот людей обманывает. Единтственный браузер, в котором это верно, это Opera, которую Google не поддерживает. Возможно и ИЕ, но я не верю в это (что там быстрее).
Что на самом деле быстрее, так это преалокация и последующее присвоение -- это быстрее во всех браузерах. В остальном, push быстрее так как это линейная операция, что то там.
Вот тест:
http://jsperf.com/push-vs-assing-vs-...loc-and-assing
Даже в V8 всё не так, как написал Google. Только в SpiderMonkey от Mozilla бывают перепады настроения. То push быстрее, то pre-alloc, то при каких то условиях, на десятый раз теста и assing может быть быстрее.