СправошнаяПоиск

Асинхронная загрузка скриптов

// Без асинхронности или отсрочки браузер немедленно запустит ваш скрипт, прежде чем отображать элементы, которые находятся под вашим тегом скрипта.
<script src="myscript.js"></script>
// С асинхронным (асинхронным) браузером будет продолжать загружать HTML-страницу и отображать ее, в то время как браузер одновременно загружает и выполняет скрипт.
//Async более полезен, когда вам действительно все равно, когда скрипт загружается, и ничто другое, что зависит от пользователя, не зависит от загрузки этого скрипта (для скриптов, таких как Google Analytics)
<script async src="myscript.js"></script>
// С отсрочкой браузер запустит ваш скрипт, когда страница завершит синтаксический анализ. (не обязательно завершать загрузку всех файлов изображений.
<script defer src="myscript.js"></script>