title: Javascript setInterval "catches up" after page is minimized / away
body: <p>I have a pretty normal <code>setInterval</code> call (I think):</p>
  
  <pre><code>var myInterval = setInterval("myFunction('passVar1', 'passedVar2')", 8000);
  </code></pre>
  
  <p>It runs perfectly if I'm on the page, but if I leave the page open for awhile (or minimize it?), when I come back, it's like it just built up all the myFunction calls into a queue and tries to run through them all really fast to "catch up".  Then, when it catches back up, it runs at 8 seconds apart again like it's supposed to.</p>
  
  <p>Am I doing something wrong?  I'm using Firefox 5 at the moment - if that has anything to do with it.  Thoughts?  TIA.</p>