Задать вопрос
@eugene159

В чем разница между defer в head и обычным подключением скрипта, но перед закрывающим тегом body?

Зачем нужно defer подключение скриптов, если скрипты можно подключать перед закрывающим тегом body?

defer не тормозит отображение html (если подключение скрипта происходит в шапке). Обычное подключение скрипта перед закрывающим тегом body - тоже, потому что html уже отображен.
defer-скрипты подключаются в том порядке, в котором написаны. Обычное подключение скриптов перед закрывающим тегом body - тоже.

Зачем придумали defer?

Он позволяет быстрее загружать скрипты, т.к. расположен в шапке и загружает скрипты фоном, пока парсер читает html? Ну тогда зачем нужно подключать скрипты перед закрывающим тегом body? Получается, что defer - это более быстрый
и более новый способ подключать скрипты? А подключение скриптов перед закрывающим тегом body - это старый способ, который надо использовать, если есть необходимость поддерживать старые браузеры, которые не понимают defer?
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы