Ho un 700kbfile JS decompresso che viene caricato su ogni pagina. Prima avevo 12file javascript su ogni pagina ma per ridurre le richieste http li ho compressi tutti 1 file.
Questo file è ~130kb gzippeded è pubblicato gzip. Tuttavia sul computer locale è ancora decompresso e caricato su ogni pagina. È un problema di prestazioni?
Ho profilato javascript con il profiler di firebug ma non ho riscontrato alcun problema. Il problema / illusione che sto affrontando è che ci sono librerie jquery compresse in quel file che a volte non vengono utilizzate nella pagina corrente.
Ad esempio, jquery datatablesè compresso a 200kb e viene caricato solo su 2 pagine del mio sito Web. Un altro è jqplote questo è un altro 200kb.
Ora ho 400kbun codice in eccesso che non viene eseguito sulle 80%pagine.
Devo lasciare tutto in 1 file?
Devo estrarre le librerie jquery e caricare solo JS rilevanti nella pagina corrente?