Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про HTML: script, async

Какие атрибуты загрузки скриптов существуют в HTML?

Этот вопрос проверяет знание способов управления загрузкой и выполнением JavaScript в HTML-документе.

Короткий ответ

HTML предоставляет атрибуты async и defer для управления загрузкой скриптов. По умолчанию скрипты загружаются и выполняются синхронно, блокируя парсинг HTML. Атрибут async позволяет загружать скрипт асинхронно и выполнять его сразу после загрузки. Атрибут defer откладывает выполнение скрипта до завершения парсинга HTML.

Длинный ответ

Способ подключения скриптов напрямую влияет на скорость загрузки и корректность работы страницы.

Определение

Атрибуты загрузки скриптов — это параметры тега <script>, которые определяют, когда и как загружается и выполняется JavaScript-код.

Основные варианты загрузки

  1. Синхронная загрузка (по умолчанию)

    • Парсинг HTML останавливается

    • Скрипт загружается и сразу выполняется

  2. async

    • Скрипт загружается параллельно с HTML

    • Выполняется сразу после загрузки

    • Порядок выполнения между несколькими async-скриптами не гарантирован

  3. defer

    • Скрипт загружается параллельно

    • Выполняется после полного парсинга HTML

    • Порядок выполнения сохраняется

Пример

<script src="analytics.js" async></script>
<script src="app.js" defer></script>

analytics.js выполнится сразу после загрузки, а app.js — после построения DOM.

Вывод

Правильный выбор атрибутов загрузки скриптов помогает ускорить загрузку страницы и избежать ошибок, связанных с доступом к DOM.

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию

Уровень

  • Рейтинг:

    5

  • Сложность:

    4

Навыки

  • HTML

    HTML

Ключевые слова

#script

#async

Подпишись на React Developer в телеграм

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию