In this use-case I make multiple XHR for the same url (They are CORS as well).
After a while (e.g 70 requests down the road) the xhr's stop responding, no onload, no onerror, no onloadend.
In the network tab of the developers tool the request sais "pending".
If I just put the url on another tab it also doesn't respond.
If I put the url on a new incognito tab it does respond.
Checking the net-internals the new pending requests don't even create HTTP-STREAM-JOB
I do have an external timeout mechanism that aborts the xhr if a certain time passes.
So what I end up with is just sending request, it is pending, and then I abort it after few seconds and so on...
Note: I don't create new XMLHttpRequest() for each request, I reuse the object. (which seems to work untill it doesn't)
I could reproduce this on Chrome 31.0.xxxx on MAC OSX 10.9
couldn't reproduce on Windows