HTML Flashcards
1
Q
Разница async / defer в теге script?
A
async:
1) Скрипт выполняется асинхронно, что означает, что он загружается параллельно с остальным содержимым страницы, и его выполнение начинается сразу же после завершения загрузки.
2) Скрипты с атрибутом async не гарантируют порядок выполнения, поэтому они могут выполняться в том порядке, в котором загрузились.
defer:
1) Скрипт также загружается асинхронно, но его выполнение откладывается до завершения парсинга HTML-документа.
2) Скрипты с атрибутом defer выполняются в порядке их появления в коде страницы.