J'ai un 700kbfichier JS décompressé qui est chargé sur chaque page. Avant, j'avais des 12fichiers javascript sur chaque page, mais pour réduire les requêtes http, je les ai tous compressés 1 file.
Ce fichier est ~130kb gzippedet est servi gzip. Cependant, sur l'ordinateur local, il est toujours déballé et chargé sur chaque page. Est-ce un problème de performances?
J'ai profilé le javascript avec firebug profiler mais je n'ai vu aucun problème. Le problème / l'illusion auquel je suis confronté est qu'il existe des bibliothèques jquery compressées dans ce fichier qui ne sont parfois pas utilisées sur la page actuelle.
Par exemple, jquery datatablesest compressé à 200 Ko et n'est chargé que sur 2 des pages de mon site Web. Un autre est jqplotet c'est un autre 200kb.
J'ai maintenant un 400kbexcès de code qui n'est pas exécuté sur 80%les pages.
Dois-je tout laisser dans un fichier?
Dois-je retirer les bibliothèques jquery et charger uniquement les JS pertinents sur la page actuelle?