Существует целый ряд доступных инструментов, которые могут уменьшить размер загрузки вашего JavaScript, улучшая производительность при первой загрузке. Общая техника внесения синтаксических изменений в ваш javascript без изменения его структуры называется минификацией; и инструменты являются минифайерами. Я знаю, что у Google есть отличный инструмент, как и у Yahoo - возможно, есть и другие. Проверьте другие ответы здесь для ссылок.
Для получения дополнительных ресурсов, попробуйте этот поиск:
http://www.bing.com/search?q=javascript+minify
Некоторые другие вещи, которые следует учитывать при оптимизации вашего JavaScript:
Вам понадобится возможность загружать не минимизированный javascript, по крайней мере, на вашем тестовом сайте - отладка минимизированного javascript является серьезной проблемой.
Сконфигурируйте ваш веб-сервер так, чтобы он также сжимал (gzip) ваш javascript, если клиент включает соответствующий заголовок «accept» в свой запрос.
Убедитесь, что вы настроили наши параметры кэширования для своего JavaScript, чтобы браузеры могли использовать свою локально кэшированную версию, даже не отправляя запрос на сервер, если файл уже был ранее загружен.