Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Чем отличаются атрибуты async и defer в HTML?
Вопрос для Поиска с Алисой
7 ноября

Чем отличаются атрибуты async и defer в HTML?

Алиса
На основе источников, возможны неточности

Атрибуты async и defer в HTML отличаются порядком загрузки и выполнения скриптов. elbrusboot.camp doka.guide

Атрибут async указывает браузеру загружать скрипт асинхронно, то есть параллельно с разбором HTML-документа. elbrusboot.camp Скрипты с этим атрибутом выполняются сразу после загрузки, без учёта порядка появления на странице или завершения разбора HTML. elbrusboot.camp

Атрибут defer указывает браузеру отложить выполнение скрипта до тех пор, пока не будет завершён разбор HTML-документа. elbrusboot.camp Скрипты с этим атрибутом сохраняют порядок своего появления на странице и выполняются перед событием DOMContentLoaded. elbrusboot.camp

Таким образом, async подходит для скриптов, для которых не важен порядок выполнения, а defer — для скриптов, для которых важен порядок выполнения, например, требующих доступа ко всему DOM-дереву. doka.guide

Нельзя использовать оба атрибута в одном файле. elbrusboot.camp Если указать оба атрибута для одного скрипта, то будет применяться только атрибут async. elbrusboot.camp

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Tue Aug 26 2025 09:00:20 GMT+0300 (Moscow Standard Time)