What's the Fastest Way to Code a Loop in JavaScript?
Genaue Benchmarks verschiedener Schleifentypen in diversen (allerdings >2 Jahre alten) Browsern.
Ergebnis: Umgedrehte while-Schleifen sind am schnellsten (var i = arr.length; while (i--) {}
) und for-Schleifen mit gecachter Länge nur wenig langsamer (for (var i=0, len=arr.length; i<len; i++) {}
).