Атрибут async
Оновлено: 16.07.2022
Атрибут async
За наявності атрибуту async браузер за можливості запускає скрипт асинхронно. Це означає, що вказаний в атрибуті src файл виконуватиме без очікування завантаження та відображення вебсторінки. У той же час і сторінка не очікує результату виконання скрипту, а продовжує завантажуватися як завжди.
Якщо встановлено відразу два атрибути — async і defer, то атрибут async ігнорується.
Синтаксис
<script async>...</script>
Значення
Немає.
Значення за замовчуванням
За замовчуванням цей атрибут вимкнено.
Приклад
У цьому прикладі завантажується вміст сторінки та одночасно виконується скрипт, який виводить повідомлення через функцію alert(). Без атрибуту async вміст сторінки не з'являється, доки ми не закриємо вікно з повідомленням.