Купи доменное имя для своего блога, персональной web-странички или нового интернет проекта по выгодным ценам. Зарегистрировать домен в зоне .РФ или .RU за 195 руб.

JSPack - Упаковщик JavaScript`а

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

Changelog

27/02/20081.2Исправлена ошибока с хешами. Добавлен интерфейс работы из консоли
15/07/20071.1Исправлено много ошибок с неправильным определением пространств видения при уменьшении длины переменных
29/06/20071.0Реализовал алгоритм уменьшения длины переменных в функциях
28/06/20070.9Взял за основу JSMin. Исправил некоторые его ошибки и немного оптимизировал его работу
Скачать последнюю версию