Клуб API Карт

Яндекс карты тормозят загрузку сайта

best.freelancer89
21 сентября 2016, 14:12

Есть сайт - http://www.media-sfera.com/programmatic/old это обычная посадочная страница, на которой добавлена простая анимация (waypoints + animate.css) и в конце подключены 2 карты 

script(type="text/javascript", charset="utf-8", async, src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=fi8u46r2Xde6oOujn4dRQclWAeVEryPr&width=490&height=300&lang=ru_RU&sourceType=constructor&scroll=true")

1) При загрузке страницы анимация тормозит и все дергается, если карты подключить динамически + setTimeout, то за время задержки успевает плавно отработать вся анимация и все нормально. Вопрос - есть ли более корректный способ добиться нормальной работы?

2) баг Chrome (Версия 53.0.2785.116 m) - Яндекс карты просто не дают отработать блокам с анимацией. При заходе на сайт видно первые блоки с анимацией, а дальше при прокрутке все пусто. И только после некоторого времени когда карты загрузяться все появляется. Причем если включить отладчик, то происходит мистика и все нормально. Вопрос - может кто сталкивался с подобным или лучше в багрепорт хрома написать?

1 комментарий
Подписаться на комментарии к посту
Лучше показывать в анимированном блоке картинки из StaticApi
а по клику на ней загружать JS АПИ и открывать в попапе JS карту большего размера