Минимизация javascript online

2010-04-24

Сейчас появилось много онлайн-сервисов по компрессии и минимизации javascript кода, но как по мне — самым нормальным является Closure Compiler (Клоузер Компайлер) от Google.

Этот минимизазот яваскриптового кода можно найти по этой ссылке:
http://closure-compiler.appspot.com/home

К его огромным плюсам можно отнести то, что он «проганяет» полученный код, и показывает без ошибок ли он выполняется. То-есть мы можем отследить корректность полученного сжатого javascript-кода.
Также этот компрессор яваскрипта имеет различные опции и варианты сжатия.

Некоторые граждане могут задаться вопросом: «Для чего вообще минимизировать javascript?».
Я вижу следующие преимущества:

  • Уменьшение размера исходника. Скорее всего это самая главная причина. Уменьшая размер, мы экономим время загрузки, трафик и прочее…
  • Браузеру проще выполнять такой код. Возможно эта разница очень незначительна, но она есть. Чем меньше код, тем браузерному компилятору проще.
  • Скрытие исходных кодов. Возможно не всегда, но иногда желательно чтобы исходники javascript были нечитабельными и непонятными для злоумышленников. Хотя нельзя пологаться только на клиентскую защиту, и всегда всё нужно перепроверять на сервере, но как минимум — усложнить им жизнь так мы точно сможем.

Конечно процесс минимизации исходного кода занимает «лишнее» время и силы, поэтому Вам решать нужно ли это делать.



7 комментариев на «Минимизация javascript online»

  1. тaйнa:

    Интересно. Вообще чтение вашего блога это не просто глупое просматривание новостей или чтениевсякой фигни про то, чем человек сегодня занимался, а нахождение реально интересной информации.

  2. Ростислав:

    Статья понравилась! Этакий короткий микс полезных знаний. Хоть и “зажгли лампу среди бела дня”:)

  3. Выборка:

    Скажите, а можно ли взять какие-нибудь статьи с вашего блога? Со ссылкой на первоисточник естественно. :)

  4. Admin:

    Уважаемый(ая) Выборка,
    Администрация сайта запрещает копировать контент.
    Исключения могут рассматриваться в индивидуальном порядке.
    Для этого Вам следует указать какую именно статью Вы ходите скопировать и на какой ресурс.
    Только после этого будет принято решение: можно или нет.
    С уважением,
    Николай

  5. master_xss:

    Круто!даже с jquery справился!

  6. Admin:

    Ну да, ему под силу любой скрипт :)
    Только зачем сжимать жКвери, если на официальном сайте уже есть сжатая версия? ;)

  7. master_xss:

    Да я же чисто ради интереса :D так сказать заценить,что он может

Добавить комментарий