все просто

Отложенная загрузка яндекс карты

PageSpeed Google регулярно показывает медленную скорость загрузки страницы с картой яндекса, поэтому загрузку карты можно отложить.

Для начала добавим пару строк в head страницы

<link rel="preconnect" href="//api-maps.yandex.ru">
<link rel="dns-prefetch" href="//api-maps.yandex.ru">

Следующий этап - это оложенная загрузка самой карты, которая прописывается в tag с id -map

<script>
setTimeout(function(){
var elem = document.createElement('script');
elem.type = 'text/javascript';
elem.src = "//api-maps.yandex.ru/services/constructor/1.0/js/?um=constructord9d8e030b6d918576850
&amp;width=100%25&amp;height=430&amp;lang=ru_RU&amp;scroll=true";
document.getElementById('map').appendChild(elem);
}, 3000);
</script>

Комментарии ()