Сейчас появилось много онлайн-сервисов по компрессии и минимизации javascript кода, но как по мне — самым нормальным является Closure Compiler (Клоузер Компайлер) от Google.
Этот минимизазот яваскриптового кода можно найти по этой ссылке:
http://closure-compiler.appspot.com/home
К его огромным плюсам можно отнести то, что он «проганяет» полученный код, и показывает без ошибок ли он выполняется. То-есть мы можем отследить корректность полученного сжатого javascript-кода.
Также этот компрессор яваскрипта имеет различные опции и варианты сжатия.
Некоторые граждане могут задаться вопросом: «Для чего вообще минимизировать javascript?».
Я вижу следующие преимущества:
- Уменьшение размера исходника. Скорее всего это самая главная причина. Уменьшая размер, мы экономим время загрузки, трафик и прочее…
- Браузеру проще выполнять такой код. Возможно эта разница очень незначительна, но она есть. Чем меньше код, тем браузерному компилятору проще.
- Скрытие исходных кодов. Возможно не всегда, но иногда желательно чтобы исходники javascript были нечитабельными и непонятными для злоумышленников. Хотя нельзя пологаться только на клиентскую защиту, и всегда всё нужно перепроверять на сервере, но как минимум — усложнить им жизнь так мы точно сможем.
Конечно процесс минимизации исходного кода занимает «лишнее» время и силы, поэтому Вам решать нужно ли это делать.
Интересно. Вообще чтение вашего блога это не просто глупое просматривание новостей или чтениевсякой фигни про то, чем человек сегодня занимался, а нахождение реально интересной информации.
Статья понравилась! Этакий короткий микс полезных знаний. Хоть и “зажгли лампу среди бела дня”:)
Скажите, а можно ли взять какие-нибудь статьи с вашего блога? Со ссылкой на первоисточник естественно. :)
Уважаемый(ая) Выборка,
Администрация сайта запрещает копировать контент.
Исключения могут рассматриваться в индивидуальном порядке.
Для этого Вам следует указать какую именно статью Вы ходите скопировать и на какой ресурс.
Только после этого будет принято решение: можно или нет.
С уважением,
Николай
Круто!даже с jquery справился!
Ну да, ему под силу любой скрипт :)
Только зачем сжимать жКвери, если на официальном сайте уже есть сжатая версия? ;)
Да я же чисто ради интереса :D так сказать заценить,что он может