Tengo un 700kb
archivo JS descomprimido que se carga en cada página. Antes tenía 12
archivos javascript en cada página, pero para reducir las solicitudes http, los comprimí todos 1 file
.
Este archivo es ~130kb gzipped
y se entrega gzip
. Sin embargo, en la computadora local todavía está desempaquetada y cargada en cada página. ¿Es este un problema de rendimiento?
He perfilado el Javascript con Firebug Profiler pero no vi ningún problema. El problema / ilusión que estoy enfrentando es que hay bibliotecas jquery comprimidas en ese archivo que a veces no se usan en la página actual.
Por ejemplo, jquery datatables
tiene 200kb comprimidos y solo se carga en 2 de las páginas de mi sitio web. Otro es jqplot
y ese es otro 200kb
.
Ahora tengo un 400kb
exceso de código que no se ejecuta en 80%
las páginas.
¿Debo dejar todo en 1 archivo?
¿Debo sacar las bibliotecas jquery y cargar solo JS relevantes en la página actual?