script-loadingJavaScriptScript LoadingMediumHow does <script defer> behave?1Downloads in parallel and executes after HTML parsing, in document order2Blocks HTML parsing while downloading3Executes as soon as downloaded, in any order4Never executesBack to list