¿Cuáles son algunos buenos minimizadores css y js para el código de producción? [cerrado]


Estoy buscando algunas aplicaciones o sitios web que minimicen los archivos css y js. Idealmente, podrían agruparlos todos o, si no, uno a la vez.

Author: bjb568, 2009-04-01

12 answers

YUI Compressor hace tanto JavaScript como CSS. No estoy seguro de si puede enviarle un lote de archivos.

Usted puede proceso por lotes en YUI Compresor en línea (yui.2clics.net) , aunque esa versión solo acepta JavaScript. Otro Compresor YUI en línea (refresh-sf.com) acepta CSS, también, pero no por lotes.

Para comparar los distintos minificadores, consulte jQuery : Preguntas frecuentes (FAQ): ¿Cómo comprimir mi código? También, echa un vistazo a Microsoft Ajax Minifier .

JQuery ha cambiado del compresor YUI a el Compilador de cierre de Google para la versión minificada que distribuyen.

 36
Author: bdukes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-02 17:37:35

YUI Compressor es bastante genial. Puede ejecutarlo como parte de un proceso de compilación desde la línea de comandos

 9
Author: David Snabel-Caunt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-31 20:34:08

Echa un vistazo a El compresor JavaScript. Hace comparaciones en vivo de varios minificadores (con y sin compresión gzip) para cualquier JavaScript que lo suministre.

También (en su mayoría) funciona con CSS, aunque no todos los minificadores lo admiten y ni siquiera todos los que lo hacen (por ejemplo, YUI) se muestran correctamente en la tabla de comparación.

 6
Author: Ben Blank,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-31 21:17:00

Microsoft lanzó su Microsoft Ajax Minifier en codeplex hoy. Incluye una tarea de construcción de MS y everthing inside VS 2005/2008

 4
Author: MikeJ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-16 22:19:02
 3
Author: TomHastjarjanto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-31 20:34:40

Utilizo Packer de Dean Edwards para javascript.

 2
Author: JPrescottSanders,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-31 20:33:09

También hay un puerto. NET de YUI Compressor que le permite: -

  • integrar la combinación de minificación / archivo en los eventos posteriores a la compilación de Visual Studio
  • integrar en una compilación TFS (incluyendo CI)
  • si desea utilizar las DLL en su propio código (por ejemplo. sobre la marcha minificación).
 2
Author: Pure.Krome,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-07 00:21:36

Básicamente lo que estás buscando es acelerar tu sitio reduciendo el tamaño de la respuesta.

La otra cosa aparte de los archivos js y css minificados es que puede hacer una compresión http. Por favor pasa por esto y esto .

 0
Author: Biswanath,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:33:54

Si no te importa usar Perl como parte de tu proceso de compilación, JavaScript:: y CSS::Minifier funcionan bastante bien.

 0
Author: Kev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-31 21:03:32

Puedes probar las herramientas gratuitas de Boryi

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-06-17 14:29:34
 0
Author: Katz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-11-11 03:35:23

YUI compresor es genial.

Otra herramienta (y mi arma de elección debido a su PHP-ness) es el proyecto Minify basado en PHP5 alojado en Google code. Si estás en una plataforma PHP considéralo. En lugar de ejecutar sus cosas a través de un servicio después del hecho, instale y configure esto en su servidor web una vez y luego codifique y comente tanto como desee y minify reconstruirá (reminificará) su CSS y/o Javascript sobre la marcha. Sí. Lo he usado, funciona ¡Órale!!

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

 0
Author: mahalie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-03-24 23:24:44