Тестирую скорость загрузки страницы в Page Speed от гугла. Говорит такое:
При начальной загрузке страницы выполняется синтаксический анализ кода JavaScript объемом XXX КБ. Чтобы ускорить отображение страницы, отложите синтаксический анализ JavaScript.
Если погуглить, то находится решение через обертку в таймаут всего джс. Но как-то не очень это решение. Есть у кого идеи по этому вопросу?
Асинхронная загрузка не поможет в этом случае - всё равно сразу после скачивания запустится их парсинг. Просто на время скачивания рендеринг страницы не остановится, но если они у вас итак в конце, то профита вы не увидите.
Идеальное решение (с точки зрения обозначенной цели):
1. Оставить только самый нужный для старта страницы минимум скриптов, подключать их в конце страницы.
2. Всё остальное грузить и стартовать "руками" через пару секунд после окончания рендеринга страницы.