Скрипты загружаются динамически из страницы блока <head>?

Если я динамически вставляю тег сценария из <script> в <head>, не приведет ли загрузка / загрузка этого нового сценария к блокировке всей страницы до тех пор, пока этот новый сценарий не будет готов?

Возможный дубликат Тег скрипта - асинхронный и отложенный

mpm 13.09.2018 20:34

Как это дубликат? Я спрашиваю о динамических сценариях во время загрузки и анализа страницы, а не о различных способах указания требований к загрузке / загрузке сценария. Вы имеете в виду, что async / defer можно использовать для задержки загрузки динамического скрипта?

Deal 13.09.2018 21:05
2
2
86
1

Ответы 1

Загрузка этого нового файла сценария не заблокирует вашу страницу, но действительно, если выполнение этого нового загруженного сценария может вызвать его блокировку, поскольку для выполнения этого вновь загруженного сценария может потребоваться время. Надеюсь, что это ответ на ваш вопрос.

Таким образом, вы имеете в виду, что выполнение кода для динамического внедрения скрипта заблокирует скрипт. Я понимаю. Но новый скрипт загружается / выполняется, это не так?

Deal 13.09.2018 21:06

Я имел в виду, что там происходит несколько событий, которые загружаются, еще одно загружается и, возможно, следующее выполняет загруженный javascript, поэтому загрузка не будет проблемой, но действительно, когда вновь загруженный файл выполняет этот код, он может создать некоторые проблемы, например если есть цикл и для его выполнения требуется так много времени, это может произойти, и этому может быть несколько причин. Надеюсь, я пояснил свой ответ.

Poojan Bedi 06.10.2018 02:47

Другие вопросы по теме