Что вы делаете со своим кодом JavaScript перед развертыванием? - PullRequest
14 голосов
/ 04 июня 2009

Есть ли у вас шаг в процессе развертывания, который минимизирует JS? Есть ли у вас какой-либо препроцессор для вашего JavaScript, который позволяет вам оставлять комментарии и console.logs, а затем автоматически удалять их? Ваш компьютер JavaScript сгенерирован GWT или Script #? Используете ли вы ANT или другой инструмент для автоматизации развертывания?

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

Ответы [ 13 ]

0 голосов
/ 04 июня 2009
  1. Я не минимизирую свой собственный код JavaScript, так как текст имеет тенденцию хорошо сжиматься / сжиматься.
  2. Я бы уменьшил очень большую (скажем,> 100 КБ) библиотеку javascript (но опять же, вероятно, я бы не хотел использовать такую ​​большую библиотеку (или просто отправить то, что я использую)).

Я склонен полагать, что большая часть минимизации javascript (на самом деле) делается для того, чтобы добиться некоторого (бесполезного) запутывания кода javascript вместо заявленного увеличения производительности конечного пользователя.

0 голосов
/ 04 июня 2009

Зажгите свечу, прошептайте молитву против ошибок IE6 и нажмите «идти». Это считается? :)

0 голосов
/ 04 июня 2009

Одно слово - Упаковщик

...