Skip to content

Commit 272945f

Browse files
Update article.md
The script with defer attribute does not run when it is loaded. Quote from HTML Living Standard: "If the async attribute is not present but the defer attribute is present, then the classic script will be fetched in parallel and evaluated when the page has finished parsing." Source: https://html.spec.whatwg.org/multipage/scripting.html#the-script-element
1 parent 3d5e936 commit 272945f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

2-ui/5-loading/02-script-async-defer/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
## defer
3939

40-
Атрибут `defer` сообщает браузеру, что он должен продолжать обрабатывать страницу и загружать скрипт в фоновом режиме, а затем запустить этот скрипт, когда он загрузится.
40+
Атрибут `defer` сообщает браузеру, что он должен продолжать обрабатывать страницу и загружать скрипт в фоновом режиме, а затем запустить этот скрипт, когда страница загрузится.
4141

4242
Вот тот же пример, что и выше, но с `defer`:
4343

@@ -197,4 +197,4 @@ loadScript("/article/script-async-defer/small.js");
197197

198198
На практике `defer` используется для скриптов, которым требуется доступ ко всему DOM и/или важен их относительный порядок выполнения.
199199

200-
А `async` хорош для независимых скриптов, например счётчиков и рекламы, относительный порядок выполнения которых не играет роли.
200+
А `async` хорош для независимых скриптов, например счётчиков и рекламы, относительный порядок выполнения которых не играет роли.

0 commit comments

Comments
 (0)