例如,如果我编写了以下代码,其中包含指向第 3 方 javascript 的链接,而加载需要 1 秒:
<!DOCTYPE>
<html>
<head>
</head>
<body>
// note no async attribute!
<script src="//thirdparty.com/some/slow/loading/script.js">
</script>
</body>
</html>
到我的 Web 服务器的 http 连接是否会一直保持打开状态,直到文档结束?
更新:我不是在 Connection: Keep-alive 的上下文中谈论,这显然会在页面加载后保留连接。我指的是浏览器在执行内联javascript时可能尚未从服务器完全读取文档的内容,因此它是否仍会保留其连接以继续读取文件的其余部分,或者这是否已被读取但尚未添加到 DOM 中?