html атрибут async
Логічний атрибут async
(HTML тега <script>
) вказує, що скрипт виконується асинхронно (тільки для зовнішніх скриптів, які завантажуються з використанням атрибута src
).
При використанні зовнішнього скрипта, браузер буде очікувати його виконання, а вже після цього відобразить ту частину документа, яка знаходиться під ним (за замовчуванням).
При використанні декількох скриптів, які мають атрибут async
першим буде завантажений той, який має менший розмір
Порада: | Не використовуйте одночасно атрибут |
Нотатка: | Браузер Internet Explorer підтримує цей атрибут тільки з версії 10.0. |
Синтаксис
<script async>...</script>
Атрибут async може отримувати єдине значення :
async
Значення атрибута потрібно тільки в XHTML (
<script async = "async">
).
Переглядачі
Переглядач | ||||||
---|---|---|---|---|---|---|
8+ |
3.6+ |
5.1+ |
15+ |
10+ |
12+ |
Переглядач | ||||
---|---|---|---|---|
3+ |
1+ |
3.6+ |
5.2+ |
Мобільних переглядачів ще не додано.
Приклади
Найпростіший приклад використання HTML атрибута <async>
теґа <script>
See the Pen
Script_async_css_in_ua by css.in.ua (@css_in_ua)
on CodePen.
Різниця між HTML 4.01 та HTML5
Атрибут вважається новим в HTML 5.
Різниця між XHTML та HTML
Немає жодної різниці.