-
-
Save meritt/1368569 to your computer and use it in GitHub Desktop.
А почему этот код будет работать асинхронно? <script …> будет добавляться сразу же после этого скрипта и блокировать выполнение скриптов сайта, которые идут далее. Какая разница с тем, чтобы просто написать <script …>?
По-моему, гораздо правильнее подключать все эти скрипты после onload
, чтобы у пользователя уже перестала показывать «крутилка», что сайт грузится.
@ai он загрузится асинхронно потому что стоит атрибут async, так же это хорошо видно в любом профайлере.
А onload плох тем, что он будет ждать пока загрузятся изображения и другие файлы, что в некоторых случаях слишком долго.
Мой совет, сделай скрипт с onload и этот скрипт и проверь в профайлере что грузится быстрее ;)
@meritt ох, async у вас как-то в коде спрятан в присвоении ему строки :).
@ai ну это чтобы в сжатом виде оно лучше сжалось ;)
Подробнее о том как применять этот код можно прочитать здесь: blog.simonenko.su