I find myself using scriptjs (on which this is based) to download browserify bundles for libraries which we don't want on every page load and also to load external API libraries which we want to fetch directly from their publisher (e.g. Mozilla Persona.)
It looks like webpack solves the first problem (http://webpack.github.io/docs/code-splitting.html) but for external unmanaged libraries they recommend scriptjs.