title: setInterval (javaScript): are there known bugs?
body: <p>99 times out of 100, this works perfectly:</p>
  
  <pre><code>function a(){
     setInterval("b()",1000); 
     updateText("still working");
  }
  function b(){
     timer++;
     updateText(timer);
  }
  </code></pre>
  
  <p>Occasionally the first loop waits for 20 seconds to 2 minutes. Thereafter it runs perfectly. I know the timer can pause on Android phones (when the soft keyboard is shown). Are there other conditions that might delay setInterval?</p>