Асинхронная загрузка карты

При отображении Яндекс карты на сайте происходит запрос и загрузка дополнительных скриптов, что несет нагрузки и понижает время отрисовки. Для исключения этого эфекта необходимо эти скрипты кешировать. Данный скрипт позволяет это сделать:

<script type="text/javascript">
jQuery(document).ready(function(){
    jQuery.when(
        jQuery.ajax({
            type: "GET",
            url: "https://api-maps.yandex.ru/2.1/?lang=ru-RU",
            dataType: "script",
            async: true,
            cache: true
            })
            .done(function(script, textStatus){
                /* -- MAP WORKS -- */
            })
            .fail(function(jqxhr, settings, exception){}),
    ).done(function(){});
});
</script>
Подобные материалы

CRG Home 2026

Не является публичной офертой.