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
Немає жодної різниці.
