Компилятор Google Closure является jQuery или любой другой библиотечной независимой. Он имеет два типа оптимизации -
Я пытался применить расширенную оптимизацию, но это сильно сломало мое приложение. Если он делает то же самое, вы можете попытаться исправить ваше приложение или использовать простую оптимизацию. При простой оптимизации размер уменьшился на 32%, а при расширенной оптимизации - около 68%, но в любом случае это не сработало.
Перемещение конкатенации JS в автоматическом режиме в ваш процесс сборки, безусловно, является подходящим способом. См. Управление зависимостями JavaScript .
jQuery уже сильно оптимизирован для размера в байтах, поэтому я сомневаюсь, что вы сможете выжать достаточно сока с помощью Google Closure Compiler, но стоит попробовать в сочетании с вашим проектом.
Я вижу библиотеку Google Closure в хорошем свете, но пока не пользуюсь ею, так как на данный момент я сильно инвестировал в MooTools. Глядя на его API , кажется, что он имеет довольно широкий охват того, что он может предложить, кроме простых манипуляций DOM, обработки AJAX, обработки событий и т. Д.