Middle
24
0
questionbank

В чем разница между тегами <script>, <script async> и <script defer>?

Answer from sobes.tech neural network
  • <script>: Парсинг HTML останавливается, скрипт загружается и выполняется немедленно, после чего парсинг HTML возобновляется. Блокирует отрисовку страницы.
  • <script async>: Скрипт загружается параллельно с парсингом HTML, и выполняется, как только загрузится. Парсинг HTML во время загрузки не блокируется, но может быть приостановлен на время выполнения скрипта. Порядок выполнения скриптов с async не гарантирован.
  • <script defer>: Скрипт загружается параллельно с парсингом HTML, н
  • <script>: Парсинг HTML останавливается, скрипт загружается и выполняется немедленно, после чего парсинг HTML возобновляется. Блокирует отрисовку страницы.
  • <script async>: Скрипт загружается параллельно с парсингом HTML, и выполняется, как только загрузится. Парсинг HTML во время загрузки не блокируется, но может быть приостановлен на время выполнения скрипта. Порядок выполнения скриптов с async не гарантирован.
  • <script defer>: Скрипт загружается параллельно с парсингом HTML, н

Register or sign in to get access to full answers for all questions from the question bank.

htmlscript-tagasyncdeferbrowser-renderingperformance