title: When, exactly, does onLoad occur
body: <p>I am specifically concerned with the onload event for selected elements of the DOM.  For the purpose of example assume there is an image in my DOM.</p>
  
  <p>As I thought I understood it, the onload event for this image should fire when the image is drawn to the screen, but recently I've been given data to suggest otherwise.  So my question is as follows:</p>
  
  <p>When, in the order of the following events, does the onload event for an image fire?</p>
  
  <ol>
  <li>HTML containing the image is examined</li>
  <li>Request is made for the image</li>
  <li>First Byte is received for the image</li>
  <li>Last Byte is received</li>
  <li>Browser examines the header of the HTTP response</li>
  <li>Image is drawn to the screen </li>
  </ol>
  
  <p>I am specifically concerned with Firefox, but I would also be interested in how this affects Internet Explorer (specifically IE8) and Chrome</p>