например. lab.js, yepnope.js, require.js
Я немного нечеткий, в какой момент выгодно использовать загрузчик script. Я знаю, что когда у вас есть значительный браузер или функция target js, это может быть хорошо. Но есть компромиссы с производительностью для дополнительных запросов и просто конкатенации скриптов вместе, как с точки зрения пользовательского интерфейса, так и с учетом времени загрузки страницы. И тогда оптимизация кэширования также беспокоит.
У меня есть чувство, что я получу много ответов "Это зависит".