У чому ключова відмінність між атрибутами async і defer при підключенні зовнішнього JavaScript?
Варіанти відповідей
async завжди виконує скрипт після того, як сторінка повністю завантажена, а defer — відразу при появі тега.
defer дозволяє продовжувати парсинг сторінки і відкладає виконання скрипта до кінця парсингу; async також завантажує у фоновому режимі, але виконує скрипт одразу після завантаження незалежно від парсингу.
async використовується тільки для CSS, а defer — тільки для JS.
Обидва атрибути примушують браузер виконувати скрипт синхронно під час парсингу.