title: Call setTimeout without delay
body: <p>Quite often see in JavaScript libraries code like this:</p>
  
  <pre><code>setTimeout(function() {
      ...
  }, 0);
  </code></pre>
  
  <p>I would like to know why use such a wrapper code.</p>