title: Why PhantomJS render page use window.setTimeout
body: <p>I am currently using <strong>PhantomJS</strong> for some doc's reports and looking in some examples i found this.</p>
  
  <pre><code>window.setTimeout(function () {
      page.render(output);
      console.log(output);
      phantom.exit();
  }, 200);
  </code></pre>
  
  <p>I wonder why using window.setTimeout?? It affect web rendering?? </p>
  
  <p>Thanks... Nick.</p>