Хочу оптимизировать сайт для повышения скорости его загрузки. Как подгружать отдельно скрипт или кусок JS кода в интернете инструкций много. Но мне надо загрузить целый кусок HTML содержащий в себе как разметку так и скрипты. Там содержится Yandex.Metrika, Global site tag и JivoSite. Может ещё что добавится.
Пробую вот так:
window.setTimeout(function() {
fetch("/js/").then(function (response) {
response.text().then(function (text) {
let div = document.createElement('div');
div.innerHTML = text;
document.getElementsByTagName("body")[0].append(div);
});
});
}, 2000);
Кусок кода подгружается и замечательно вставляется. Но вот JS не выполняется. Есть у кого готовые решения на этот случай?