Уроки по JavaScript - Загрузка скриптов (async / defer)

Подключаемые скрипты (JavaScript) блокирует загрузку HTML кода. Когда браузер (парсер) доходит до тега script он останавливается, чтобы загрузить контент файла и выполнить его код, и только после этого продолжает парсинг HTML. Такое поведение может тормозить отображение HTML, когда на странице загружаются много файлов JavaScript. Часто код этих файлов не нужен, чтобы показать HTML страницы. Именно поэтому рекомендуется подключать скрипты в конце страницы. Однако эту рекомендацию не всегда можно соблюсти и для таких случаев есть другие способы не блокировать отрисовку HTML. У элемента script есть два атрибута, async и defer, которые могут дать нам больше контроля над тем, как и когда файл загружаются и выполняются. Telegram канал: Telegram лс: @anubis16 #js #async #defer
Back to Top