Ho un 700kb
file JS decompresso che viene caricato su ogni pagina. Prima avevo 12
file javascript su ogni pagina ma per ridurre le richieste http li ho compressi tutti 1 file
.
Questo file è ~130kb gzipped
ed è 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 è jqplot
e questo è un altro 200kb
.
Ora ho 400kb
un 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?