title: Why is i-- faster than i++ in loops?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/1340589/javascript-are-loops-really-faster-in-reverse">JavaScript - Are loops really faster in reverse…?</a>  </p>
  </blockquote>
  
  
  
  <p>I don't know if this question is valid in other languages or not, but I'm asking this specifically for <code>JavaScript</code>.</p>
  
  <p>I see in some articles and questions that the fastest loop in JavaScript is something like:</p>
  
  <pre><code>for(var i = array.length; i--; )
  </code></pre>
  
  <p>Also in Sublime Text 2, when you try to write a loop, it suggests:</p>
  
  <pre><code>for (var i = Things.length - 1; i &gt;= 0; i--) {
      Things[i]
  };
  </code></pre>
  
  <p>I want to know, why is <code>i--</code> faster than <code>i++</code> in loops?</p>