Il existe un certain nombre d'outils en ligne disponibles pour minimiser votre javascript.Les outils suivants ont tous besoin d'un téléchargement et à exécuter sur votre machine:
- YUI Compressor
- JSMin
- ShrinkSafe
Ces outils vous permettent de coller dans/soumettre votre javascript en ligne et obtenez une version minimisée de retour sans avoir à exécuter des programmes sur votre machine:
- Packer
- JS Minifier
Un problème potentiel de minimiser votre javascript est la nécessité de conserver une version réduite au minimum dans votre base de code pour le déploiement, et une version élargie pour le développement/maintenance. Un moyen de contourner cela est de faire en sorte que votre serveur web s'occupe de la compression et de la minimisation des fichiers en question. Cela peut entraîner une surcharge supplémentaire sur votre serveur Web, mais vous pouvez y remédier via des durées de vie de cache, etc.
Pour Apache, Apache2::Response::FileMerge gère cela et peut utiliser JavaScript::Minifier pour effectuer la minimisation réelle.
Sur nginx, NginxEmbeddedPerlMinifyJS fera à peu près la même chose.
exact dupliquer: http://stackoverflow.com/questions/507818/how-to-organiser-minification-and-packaging-of-css-and-js-files-to-speed-up-websit – SilentGhost