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