Batch pour concaténation, minification et compression de vos fichiers Js


Un site web c'est bien, un joli site web intégrant toutes les nouvelles fonctionnalités JQuery / JQueryUI, des Framework c'est mieux, mais un joli site web rapide à être télécharger ça c'est super.

Ces derniers temps je me suis penché sur la question d'optimisation des JavaScripts (Minification, compression) mais j’ai mis presque deux jours pour générer un batch qui permet de concaténer des fichiers JavaScript (listés sur un fichier texte pour respecter les dépendances), minifier l'ensemble puis compresser le fichier sous la forme .gz que les explorateurs comprennent heureusement, en total vous gagner 400% à 500% de la taille mais ce n'est pas tout car au lieu d'envoyer 5 requêtes à votre serveur http, vous n'envoyez qu’une.

Bon assez parlé, pour que ça marche vous devez avoir :

- Gzip ou 7Zip (http://www.7-zip.org/)

- Jsmin dont vous pouvez avoir le fichier exécutable Ici ou encore le code source fait en C Ici

- Un fichier texte dont le quel vous allez lister en respectant l'ordre des dépendances vos fichiers Js, dans cet exemple je l'ai nommé "liste_js_files.txt" vous pouvez changer son nom mais à condition de le changer dans le code du .bat

- Compact_code.bat que vous pouvez télécharger Ici


Aucun commentaire:

Enregistrer un commentaire