title: Slow performance with silverlight ClientHttp request
body: <p>I may well be missing something here but I'm noticing very slow performance when using BeginGetResponse in silverlight.</p>
  
  <p>It is taking a large period of time for the callback to fire (10-20 seconds), the requests I'm making are to large resources, but I expected the callback to fire once the headers had been parsed (essentially immediate).</p>
  
  <p>If I take the code and run it on .NET 4 the callback is fired instantly.</p>
  
  <p>Here is the code I'm using in both cases (bar using WebRequest.Create in .NET 4):</p>
  
  <pre><code>var url = @"insert http url to large resource here";
  
  var req = WebRequestCreator.ClientHttp.Create(new Uri(url));
  
  req.BeginGetResponse(r =&gt;
  {
      var res = req.EndGetResponse(r);
  
      Debug.WriteLine("Got response");
  
  }, null);
  </code></pre>
  
  <p>In example, a resource that is 10MB in size, 'Got response' can take up to 10 seconds to fire in silverlight.</p>