A volte (non tutte le volte, ma di solito) quando sto sviluppando localmente, dopo che centinaia di file JS sono stati scaricati con successo (sembra che al momento stiamo usando gli script 1393), Chrome passerà dal download i file in parallelo per scaricarli in serie.Chrome passa al download seriale di script
Il server è nodo, utilizzando express e il modulo "serve-static". Sto utilizzando Chrome 43.0. Sto usando il nodo 0.12.2. Sto usando serve-static 1.9.3. I file vengono tutti richiesti utilizzando un normale tag script come <script src="foobar.js"></script>
. Sospetto che si tratti di un problema di Chrome perché le risposte del server non cambiano. Ma le richieste del browser non cambiano neanche, solo il loro timing/ordine.
Qualche idea?
Edit: Dato che questo sembra essere un problema di Chrome, ho presentato un bug report per Chromium qui: 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
E cosa ti aspetti? Considerando che la specifica HTTP limita il numero di connessioni client/server simultanee ... –
E tuttavia, in che modo esattamente includi quegli script? –
@ c-smile Le specifiche HTTP limitano il numero di connessioni simultanee ma devono ** quindi ** quindi essere scaricate in gruppi, ovvero 6 connessioni chiuse 6 nuove più aperte (o riutilizzate) ad esempio. Uno per uno è uno strano problema. – devconcept