Html. Javascript. Как асинхронно подключить скрипты?

Главная  >>  Frontend  >>  Html. Javascript. Как асинхронно подключить скрипты?

Подключение внешних скриптов на сайте — всегда узкое место. Это связано с тем, что страница отображается по мере загрузки скриптов. Это очень плохо при загрузке удаленных скриптов, при /загрузке тяжеловесных скриптов и т.д.

Частично помогает известный метод переноса скриптов в конец страницы — но это также не 100% выход. Т.к. скрипты все равно будут подгружаться последовательно и после отображения всей страницы, что, например, плохо для различных счетчиков посещений.

Помочь решить проблему могут следующий два аттрибута:

Атрибут async
Этот атрибут работает во всех браузерах, кроме IE9-. С его помощью скрипт будет выполнятся полностью асинхронно. Это значит, что при указании