САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ

HTML Атрибут async



Определение и использование

Атрибут async - это логический атрибут.

При наличии он указывает, что сценарий будет выполняться асинхронно, как только он будет доступен.

Примечание: Атрибут async предназначен только для внешних скриптов (и должен только использоваться, если присутствует атрибут src).

Примечание: Существует несколько способов выполнения внешнего скрипта:

  • Если присутствует async: Скрипт выполняется асинхронно с остальной частью страницы (скрипт будет выполнен, пока страница продолжит парсинг - синтаксический анализ)
  • Если асинхронность отсутствует, присутствует функция отложить: Скрипт выполняется после завершения синтаксического анализа страницы
  • Если нет ни асинхронного, ни отложенного: Скрипт извлекается и выполняется немедленно, прежде чем браузер продолжит разбор страницы

Применение

Атрибут async можно использовать для следующего элемента:

Элемент Атрибут
<script> async

Пример

Пример Script

Сценарий, который будет выполняться асинхронно, как только он станет доступен:

<script src="demo_async.js" async></script>
Попробуйте сами »

Поддержка браузеров

Числа в таблице указывают первую версию браузера, которая полностью поддерживает атрибут.

Атрибут
async Да 10.0 3.6 Да Да