Manchmal (nicht jedes Mal, aber normalerweise), wenn ich lokal entwickle, nachdem Hunderte von JS-Dateien erfolgreich heruntergeladen wurden (sieht so aus, als ob wir derzeit 1393 Skripte ziehen), wechselt Chrome vom Download die Dateien parallel zum seriellen Download.Chrome wechselt zum seriellen Herunterladen von Skripts
Der Server ist Knoten, Express und das Modul "serve-static" verwenden. Ich verwende Chrome 43.0. Ich benutze den Knoten 0.12.2. Ich benutze serve-static 1.9.3. Die Dateien werden alle mit einem normalen Skript-Tag wie <script src="foobar.js"></script>
angefordert. Ich vermute, dass dies ein Chrome-Problem ist, da sich die Serverantworten nicht ändern. Aber die Browseranforderungen ändern sich auch nicht, nur ihr Timing/ihre Reihenfolge.
Irgendwelche Ideen?
Edit: Da dies sieht ein Chrome Problem, ich habe hier einen Bug-Report zu Chromium vorgelegt: 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
Und was würden Sie erwarten? Wenn man bedenkt, dass die HTTP-Spezifikation die Anzahl gleichzeitiger Client/Server-Verbindungen begrenzt ... –
Und doch, wie genau schließt man diese Skripte ein? –
@ c-smile HTTP-Spezifikation begrenzt die Anzahl der gleichzeitigen Verbindungen, aber sie ** sollten ** dann in Gruppen herunterladen, das heißt 6 Verbindungen geschlossen 6 neue mehr geöffnet (oder wiederverwendet) zum Beispiel. Einer nach dem anderen ist ein seltsames Thema. – devconcept