title: Are loops really faster in reverse?
body: <p>I've heard this quite a few times. Are JavaScript loops really faster when counting backward? If so, why? I've seen a few test suite examples showing that reversed loops are quicker, but I can't find any explanation as to why!</p>
  
  <p>I'm assuming it's because the loop no longer has to evaluate a property each time it checks to see if it's finished and it just checks against the final numeric value.</p>
  
  <p>I.e. </p>
  
  <pre><code>for (var i = count - 1; i &gt;= 0; i--)
  {
    // count is only evaluated once and then the comparison is always on 0.
  }
  </code></pre>