По сути, хитрость заключается в внедрении зависимостей в javascript. Во-первых, абстрагируйте переменные, которые вы генерируете из серверных переменных, в параметры для ваших методов и объектов javascript. Затем используйте небольшое количество скриптов на странице, чтобы настроить javascripts для запуска.
Если вы имеете дело с несколькими довольно статичными вещами (например, с некоторыми именами путей), другой тактикой является создание javascript-объекта «конфигурации», который находится в отдельном сгенерированном сервером сценарии, который может вызываться вашим другие скрипты по мере необходимости.