JSMin: обезжириватель JavaScript

Понадобилось уменьшить размер javascript-файла, в котором не менее половины объема занимают подробные комментарии, указания на лицензию и т.п. Гугление привело к удивительному результату: оказывается, утилита для этой цели написана неким Дугласом Крокфордом еще в 2001 году и почти без изменений используется многими даже весьма серьезными веб-программистами до наших дней. А почему бы и нет, если алгоритм до безобразия прост: программе нужно лишь удалить лишние пробелы и комментарии. Называется это чудо весьма романтично — JSMin.

На сайте выложен бинарник для MS-DOS(!), но поскольку программа чрезвычайно проста, ее можно за несколько секунд откомпилировать для Linux не меняя ни строчки кода. Исходник можно взять здесь, далее все просто:

gcc -o jsmin jsmin.c ; sudo mv jsmin /usr/bin


Пользоваться так:

jsmin < fat.js > mini.js


Пропущенный через JSMin js-файл «похудел» раз в 5-6. Меня такой показатель вполне устраивает.

Комментарии (1)

RSS свернуть / развернуть
+
0
очень полезная утилита
спасибо!
avatar

Sergei_T

  • 10 мая 2011, 09:35

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.