micro-optimization - loop - pattern

by Susan Delgado

HTML

<p>These are micro optimization patterns and will only be noticed in performance critical operations</p>

JavaScript

//first pattern
var i, myarray = [];
for(i = myarray.length; i--;){
     //do something   
}
//second way
var myarray = [],
    i = myarray.length;

while(i--){
     //do something   
}