I’ve begun working with http://headjs.com to do JS loading. Why do JS loading? See: http://headjs.com/#theory
There is a somewhat broken, but easily fixed, WordPress plugin to use it. Drupal’s got a plugin for it here. Haven’t tried the Drupal plugin yet but it’s on my list. Even without a plugin the API seems simple and intuitive.