Я использую ASP.NET, поэтому я использую CruiseControl.NET с NAnt для процесса сборки. Частью этого процесса сборки является сжатие с помощью YUICompressor, который, по моему опыту, является лучшим компрессором.
Если вы не пользуетесь ASP.NET, то по-прежнему имеется оригинальный CruiseControl с Ant, который вы можете использовать в той же емкости.
Причина, по которой я считаю эту улучшенную настройку, заключается в том, что а) все утомительные вещи автоматизированы и б) если вы тестируете на своей собственной машине, вам не нужно отлаживать одну сверхдлинную строку JS:)