Как лучше бэкэнду передать первоначальные данные сайта фронтэнду?
а нельзя с помощью php сразу внедрить json и присвоить переменной?
что-то типа:echo 'var data = '.json_encode($arr);
?
Можно и так и сяк, смотря как вам удобнее.
У запроса конечно минус - придется ждать ответа
Можно в кастомный meta тег вставлять нужные данные и считывать их в JS.