Sometimes (not every time, but usually) when I'm developing locally, after hundreds of JS files have successfully been downloaded (looks like we currently pull 1393 scripts), Chrome will switch from downloading the files in parallel to downloading them serially.
The server is node, using express and the module "serve-static". I'm using Chrome 43.0. I'm using node 0.12.2. I'm using serve-static 1.9.3. The files are all being requested using a regular script tag like <script src="foobar.js"></script>
. I suspect this is a Chrome issue because the server responses don't change. But the browser requests don't change either, only their timing/ordering.
Any ideas?
Edit: Given that this looks to be a Chrome issue, I have submitted a bug-report to Chromium here: https://code.google.com/p/chromium/issues/detail?can=2&q=serial%20script%20downloading&colspec=ID%20Pri%20M%20Week%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS%20Modified&id=500948&thanks=500948&ts=1434467876
This looks to be a Chrome issue, a bug-report has been submitted to Chromium here: