Quels sont les bons minimis css et js pour le code de production?

Je recherche des applications ou des sites Web qui minimisent les fichiers css et js. Idéalement, ils pourraient les traiter tous ou, sinon, un à la fois.

YUI Compressor utilise à la fois JavaScript et CSS. Je ne suis pas sûr si vous pouvez lui envoyer un lot de fichiers.

Vous pouvez passer par lots à YUI Compressor Online (yui.2clics.net) , mais cette version n'accepte que JavaScript. Un autre compresseur YUI en ligne (refresh-sf.com) accepte également CSS, mais ne traite pas.

En ce qui concerne la comparaison des différents minifiers, voir jQuery: Foire aux questions (FAQ): Comment compresser mon code? Consultez également Microsoft Ajax Minifier .

JQuery est passé du compresseur YUI au compilateur de fermeture de Google pour la version minifiée qu'ils distribuent.

YUI Compressor est assez cool. Vous pouvez l'exécuter dans le cadre d'un processus de construction à partir de la ligne de commande

Jetez un oeil à JavaScript CompressorRater . Il fait des comparaisons en direct de divers minificateurs (avec et sans compression gzip) pour tout JavaScript que vous l'achetez.

Il fonctionne aussi (principalement) avec CSS, mais tous les minifiers ne le supportent pas et même ceux de ceux qui le font (ex: YUI) se présentent correctement dans le tableau de comparaison.

Microsoft a publié son Microsoft Ajax Minifier sur codeplex aujourd'hui. Comprend une tâche de compilation MS et Everthing dans VS 2005/2008

J'aime celui-ci de Yahoo: http://developer.yahoo.com/yui/compressor/

J'utilise Packer par Dean Edwards pour javascript.

Il existe également un port .NET de YUI Compressor qui vous permet de: –

  • Intégrer la combinaison minification / fichier dans les événements post-build de Visual Studio
  • S'intègre dans une construction TFS (y compris CI)
  • Si vous souhaitez simplement utiliser les dll dans votre propre code (p. Ex. Minification à la volée).

Fondamentalement, ce que vous cherchez, c'est d'accélérer votre site en réduisant la taille de la réponse.

L'autre chose en dehors des fichiers js et css minifiés, c'est que vous pouvez faire une compresse http. Passez par là et ceci .

Si cela ne vous dérange pas d'utiliser Perl dans le cadre de votre processus de construction, JavaScript :: et CSS :: Minifier fonctionnent très bien.

Vous pouvez essayer les outils gratuits de Boryi

Le compresseur YUI est génial.

Un autre outil (et mon arme de choix en raison de son PHP-ness) est le projet Minify basé sur PHP5 hébergé sur le code Google. Si vous êtes sur une plate-forme PHP, considérez-le. Plutôt que d'exécuter vos affaires par un service après le fait, vous installez et configurez-le sur votre serveur Web une fois, puis codez et commentez autant que vous le souhaitez et minifiez reconstruire (reminer) votre CSS et / ou Javascript à la volée. Ouais. Je l'ai utilisé, ça marche génial!

http://code.google.com/p/minify/