Верстка · Senior · Запитання 49 з 75

Чим defer відрізняється від async у <script>?

Пояснення

Звичайний скрипт зупиняє парсер. defer завантажує паралельно й виконує в порядку підключення перед DOMContentLoaded - підходить для залежних скриптів застосунку. async виконується, щойно завантажився, - для незалежних скриптів на кшталт аналітики. Модулі (type="module") за замовчуванням поводяться як defer. Для inline-скриптів обидва атрибути не діють.

Де почитати

Помилка в запитанні

Верстка · Senior · запитання 49

Перевірте себе

Пройдіть тест Верстка · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест