You can reduce number of requests if you enable merge scripts option. However if you have one huge javascript file, your first javascript can run only if the whole file was downloaded. With this option you can execute merged javascript files asynchronously, so it will be still only one request, however as soon a chunk was received, it will be executed immediately (while the script is still loading).