Атрибут async

HTML5

Оновлено: 16.07.2022

Атрибут async

За наявності атрибуту async браузер за можливості запускає скрипт асинхронно. Це означає, що вказаний в атрибуті src файл виконуватиме без очікування завантаження та відображення вебсторінки. У той же час і сторінка не очікує результату виконання скрипту, а продовжує завантажуватися як завжди.

Якщо встановлено відразу два атрибути — async і defer, то атрибут async ігнорується.

Синтаксис

<script async>...</script>

Значення

Немає.

Значення за замовчуванням

За замовчуванням цей атрибут вимкнено.

Приклад

У цьому прикладі завантажується вміст сторінки та одночасно виконується скрипт, який виводить повідомлення через функцію alert(). Без атрибуту async вміст сторінки не з'являється, доки ми не закриємо вікно з повідомленням.

Браузери

script:async

Переглянути сумісність з Can I use?

script:async