Per ridurre al minimo il numero di richieste fatte al mio server e migliorare il tempo di caricamento, stavo pensando di concatenare tutti i miei file JS, inclusi i file js del fornitore come angolare, jquery- ui, ... È prassi comune farlo, ma spesso vedo siti Web che non includono i file JS del fornitore nello stesso file JS. So che molti siti utilizzano CDN per riutilizzare una versione memorizzata nella cache del file JS che potrebbe essere stata utilizzata da un'altra pagina. Howewer, a volte, sono file separati vendor JS che sono serviti sullo stesso server, ad esempio su Github:Ci sono degli svantaggi nel concatenare tutti i file JavaScript (incluso il fornitore)
Github ha:
- Frameworks.js che contiene Modernizr, jQuery
- github -... js che contiene JS da Github stesso.
C'è una ragione particolare per farlo? Sono problemi che potrebbero apparire perché concatri tutti i tuoi file JS?