title: XMLHttpRequest 2 download progress event only firing once
body: <p>I'm trying to get the progress of an ajax request via the following code:</p>
  
  <pre><code>var xhr = new XMLHttpRequest();
  
  
  xhr.addEventListener('progress', function(event) {
  
      console.log(event.loaded / event.total);
  },
  false);
  
  xhr.addEventListener('load', function() {
  
      console.log('load');
  },
  false);
  
  
  xhr.open('get', 'test.php', true);
  xhr.send();
  </code></pre>
  
  <p>The problem is, the progress event only fires once, right before the load event (that is, in Webkit, it doesn't seem to work under Gecko).</p>
  
  <p>Am I doing something wrong or is it just not supported properly?</p>