футере. Карта отрисовывается через this.renderer2.appendChild(cluster, script);
Как вынести этот процесс в асинхрон, чтобы он не блочил window.load ?
Добавь скрипту async
не помогает
https://learn.javascript.ru/script-async-defer
Иначе никак 🤷♂️
window.addEventListener('DOMContentLoaded', loadScript); // или просто load
А вообще возьми intersection observer и грузи скрипт когда к футеру доскроллит юзер как вариант
defer вы пробовали?
https://coditty.com/code/angular-component-dynamically-load-external-javascript
вообще не отрабатывает этот ивент
ну вообще логично, ангуляровское приложение после него работать начинает
да, не помогает
так и делаю, оно блочит ивент загрузки до полного окончания работы скрипта
Хм, сорри, пропустил, попробую. Спасибо
Обсуждают сегодня