javascriptajaxoptimizationwebdevelopmentbjornblog talks about .. » Dynamic loading of Javascript
If some javascripts are only used by a small percentage of your visitors - why load them each time? It will only cost you bandwidth and your visitors download time [...] Lazy loading is the key. Or dynamic loading of .js files if you will.