after reading the underscore source I remember wondering if direct array assignment was really significantly better than calling push. here's a quick link to the perf reference made in the article: http://www.scottlogic.co.uk/2010/10/javascript-array-perform..., oddly interesting is that calling push was faster in chrome than in direct assignment. I wonder what the results would be like in newer browsers...