Сам Javascript полностью способен читать, как он встроен в HTML-код, к которому он принадлежит, читая document.getElementsByTagName ("script") и дополнительно анализировать / сопоставлять их атрибуты src. Таким образом, это не проблема для дальнейшего анализа переменных запроса, прикрепленных в конце, и динамической (все в JavaScript, клиентской части) загрузки компонентов внутри.
Любые библиотеки javascript, которые позволяют вам упаковать все это и развернуть на вашем собственном веб-сервере, должны использовать этот подход, так как в любом случае не существует сервера для обработки запроса.
С другой стороны, библиотеки javascript, размещенные на других сайтах, которые позволяют вам использовать (например, YUI), МОГУТ использовать серверный подход, как вы упомянули.