Главная/Статьи/Асинхронная загрузка JavaScript
JavaScript

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

Многие страницы загружаются медленно из-за большого количества подключенных JavaScript и CSS файлов. Асинхронная загрузка позволяет основному контенту сайта загружаться без задержек и блокировок.

Атрибут async

Простое решение — атрибут async, поддерживаемый всеми современными браузерами:

Использование onload

При асинхронной загрузке могут возникнуть проблемы с вызовом функций — скрипт может ещё не загрузиться в момент вызова. Для решения используйте событие onload:


Таким образом функция init() будет вызвана только после того, как скрипт полностью загрузится и станет доступен для использования.