Thread:Pecoes/@comment-4674838-20121012013714/@comment-3508190-20121012220824

Pretty much. My understanding is the HTML parser halts when it encounters a script tag. The contents of the script tag are then executed immediately. If the script is an external one, it gets downloaded and executed before the HTML parsing continues. Once the HTML parser reaches the end of the document, it fires DOMContentLoaded. Script tags that are added after DOMContentLoaded load and execute asynchronously.