Какие хорошие css и js minimizers для производственного кода?

Я ищу некоторые приложения или веб-сайты, которые сводят к минимуму файлы css и js. В идеале, они могли бы продавать их все или нет, по одному за раз.

Ответ 1

YUI Compressor выполняет как JavaScript, так и CSS. Я не уверен, что вы можете отправить ему пакет файлов.

Вы можете выполнить процесс YUI Compressor Online (yui.2clics.net), хотя эта версия допускает только JavaScript. Другой Online YUI Compressor (refresh-sf.com) также принимает CSS, но не выполняет пакет.

С точки зрения сравнения различных minifiers см. jQuery: Часто задаваемые вопросы (FAQ): Как сжать мой код? Кроме того, проверьте Microsoft Ajax Minifier.

jQuery переключился с компрессора YUI на Google Closure Compiler для мини-версии, которую они распространяют.

Ответ 2

YUI Compressor довольно круто. Вы можете запустить его как часть процесса сборки из командной строки

Ответ 3

Посмотрите JavaScript CompressorRater. Он выполняет прямые сравнения различных minifiers (с сжатием gzip и без него) для любого JavaScript, который вы его поставляете.

Он также (в основном) работает с CSS, хотя не все minifiers поддерживают его, и даже не все из них (например, YUI) отображаются правильно в таблице сравнения.

Ответ 4

Сегодня Microsoft выпустила Microsoft Ajax Minifier на codeplex. Включает задачу сборки MS и все в VS 2005/2008

Ответ 6

Я использую Packer от Dean Edwards для javascript.

Ответ 7

Там также порт .NET YUI Compressor, который позволяет: -

  • перечислить объединение мини файлов/файлов в события после сборки Visual Studio
  • перейдите в сборку TFS (включая CI)
  • если вы хотите просто использовать DLL в своем собственном коде (например, на лету).

Ответ 8

В основном то, что вы ищете, - это ускорить ваш сайт, уменьшив размер ответа.

Другое, кроме мини-js и css файлов, вы можете сделать компресс http. Пройдите и .

Ответ 9

Если вы не против использования Perl как части процесса сборки, JavaScript:: и CSS:: Minifier работает очень хорошо.

Ответ 12

Компрессор YUI отлично работает.

Другим инструментом (и моим оружием выбора из-за его PHP-ness) является проект Minify на основе PHP5, размещенный в коде Google. Если вы на платформе PHP, подумайте об этом. Вместо того, чтобы запускать ваши вещи через службу после этого факта, вы устанавливаете и настраиваете это на своем веб-сервере один раз, а затем кодируете и комментируете столько, сколько хотите, и минимизируете, перестраивая (переиздавайте) свой CSS и/или Javascript на лету. Да. Я использовал его, отлично работает!!

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