У меня есть сайт со сторонним Javascript, поступающим с внешнего URL-адреса. Однако он часто загружается очень медленно (если вообще загружается). Это служба отслеживания, используемая нашей маркетинговой командой, поэтому я не могу ее удалить (я предложил!).
В настоящее время он включен в конец моего шаблона страницы с очень простым
<script src='http://remoteurl/'></script>
Все остальные скрипты на странице ждут, пока она загрузится, прежде чем что-либо выполнять, а это означает, что любые виджеты JS, которые я использую, не работают, пока они не загрузятся. Если время истекло, они никогда не запустятся.
Таким образом, проблемы с производительностью внешнего сайта вызывают проблемы на нашем сайте.
Разочаровывает то, что сайту не нужен этот скрипт для загрузки, чтобы все остальное функционировало. Итак, есть ли способ загрузить его так, чтобы он не блокировал запуск остальных скриптов сайта в случае сбоя?
(Я пробовал использовать атрибут defer, но, хотя это влияет на последовательность выполнения, это не меняет того факта, что все должно загружаться до того, как что-то произойдет)
Спасибо за любой совет.