title: What is a reliable way to calculate actual (web) page loadtime
body: <p>I'm interested in knowing the actual average page loadtime for my webapplication.</p>
  
  <p>Simplistically, how log does my average visitor wait before they can start using a page on my site.  From when they click the link to my site until the site is finished rendering &amp; ready to accept input.</p>
  
  <p>The standard solution seems to be to use Javascript to compare the time from a script in the  until a script in the window.onload() event.</p>
  
  <p>(See: <a href="http://www.dreamincode.net/code/snippet1908.htm" rel="noreferrer">http://www.dreamincode.net/code/snippet1908.htm</a>)</p>
  
  <p>This doesn't seem like a very acturate measure to me, as it ignores the time taken to resolve my domain &amp; receive enough HTML content to begin Javascript parsig.</p>
  
  <p>It also looks like Safari fires window.onload before the page has actually finished loading (<a href="http://www.howtocreate.co.uk/safaribenchmarks.html" rel="noreferrer">http://www.howtocreate.co.uk/safaribenchmarks.html</a>).</p>
  
  <p>Any ideas?</p>
  
  <p>Is it possible to get the time a the current request was initiated via Javascript?<br>
  What event fires after everything is ready reliably across all browsers?</p>