Динамическая инициализация переменных бекенда на фронтенде
Доброго времени, ищу инструмент или подход.
var userName = server.getData('userName')
В переменной Server должна находиться информация подгруженная с сервера.
То-есть js должен сам проинициализировать все данные которые будут использоваться и подгрузить их с сервера одним запросом, перед тем как начать выполнение кода.
Не хочется городить свой велосипед, может кто то встречал такое решение?
Так же, хотелось бы иметь возможно подгружать данные для блоков кода, если на момент рендера страницы по какой то причине нет возможности этого сделать (например они завязаны на динамические значения)
codeWrapper(function(server) {
var userData = server.getData('user');
}, ["user", "session", "cart"]);
И при создании функции в нее подгружаются необходимые данные, ну и развить эту идею что бы грузить все пачкой на onload или по частям по ходу работы скриптов.
Нет идея была совсем в другом. Что то типа автоматической пакетной иницализации всех данных, до того как основной скрипт начнет работать. По типу как в requirejs все подключаемые файлы грузятся до того как будет выполнен основной код, не зависимо от того в каком месте написана конструкция require.