You can link JavaScript files (as well as CSS) together using specific tools to reduce the number of files you need to include. It also increases page loading performance.
These tools combine multiple JavaScript files into a single JavaScript file (possibly minifying files as well) and multiple CSS files into a single CSS file. This results in fewer HTTP connections from the browser to the server, so there are fewer things to get in sequence.
ASP.Net MVC 4 has built-in support for this:
http://theshravan.net/bundling-and-minification-support-in-asp-net-mvc-4/
There are a number of solutions for other environments such as Juicer .
If you cannot combine all the resources (perhaps some of them belong to the CDN, while others are served locally), you can use the download manager, for example require.js .
Eric J.
source share