Помните, что браузер МОЖЕТ одновременно загружать два файла из одного домена (это по умолчанию в современных браузерах - я уверен в IE6 и IE7, но не уверен в других). Это означает, что если ваша страница ссылается на 20 крошечных файлов JavaScript, многие из них будут загружены последовательно.
В дополнение к тому, что уже было сказано: помните, что если вы объединяете / минимизируете свои файлы javascript, лучше объединить их все в один - сжатие будет работать лучше. Кроме того, даже если вы не минимизируете свои файлы, не забудьте включить GZIP в конфигурации вашего веб-сервера; затем, если вы объедините все свои файлы JS в один и включите этот файл как, сжатие GZIP будет работать лучше (поскольку сжатие двух файлов JS вместе дает лучшие результаты, чем сжатие каждого в отдельности).
Если вы ищете хорошую утилиту для минимизации JS, попробуйте JS Packer (http://dean.edwards.name/packer/)