Consider the following document
<html>
<body>
This is some content
<script type="text/javascript" src="verySlowToRespond.js"></script>
This is some more content
</body>
</html>
I'd like first to check my assumption that it is unsafe for the browser to parse beyond the script
tag until the script has loaded and executed.
This means that (if my assumption is correct), say verySlowToRespond.js
takes 20 seconds to respond, the page DOM cannot be fully assembled until this dependency is resolved.
Supposing verySlowToRespond.js
hung about indefinitely? At what point would the browser give up and continue with the parse?