JSPack - Обфускатор Javascript`а написан на PHP. Данная утилита уменьшает js файлы, убирая из них коментарии, лишние символы, заменяя длинные переменные - котороткими. Всё это нужно не столько как для скрытия вашего кода от посторонних, как для уменьшения его размера. Не редко при написании скриптов мы оставляем большие комментарии или выравниваем код "как надо". Но это же ведёт к его сильному увеличению.
JSPack требует PHP версии не ниже 5.0 и распространяется под лицензией GPLv2
Возмём к примеру замечательный javascript фреймворк - ProtoType. На момент написания этого текста я скачал последнюю версию - "1.5.1.1". Его размер - 94.1кб. Очень много, попробуем его ужать:
| Размер | |
|---|---|
| ProtoType | 94.1 kb |
| ProtoType + JSMin | 70.3 kb |
| ProtoType + JSPack | 58.5 kb |