Нашёл две интересные утилитки, которых “так давно не хватало” – jslint и jspacker.

Как ясно из названий, первая проверяет “скармливаемый” файл на наличие ошибок и ругается warning-ами на всевозможные недочёты (тчк-зпт не поставил, не указал явно тип переменной и т.п.), а вторая (perl-версия), соответственно “пожимает” файл весьма интересным способом – суть объяснить не могу – это надо видеть (оценить полёт мысли можно сходив по ссылке выше).
Скрипты стали “лучше”, “чище” и загружаются быстрее, что не может не радовать.

Поскольку полезность утилиток неоспорима, я создал на их основе два task-а для phing-а(подробнее о нём в следующем посте), автоматизировав сборку проектов перед подачей на стол выкладыванием на production-сервер.

Upd:
пару дней назад (04.11.06) в транке phing-a появился JsLinkTask – использует именно jsl. Видимо идея витала в воздухе…
P.S.

неплохо бы было найти ещё и csspacker – стало б вообще замечательно…

Technorati Tags: , , ,

javascript: проверяем и сжимаем

3 thoughts on “javascript: проверяем и сжимаем

Leave a Reply