我对PerformanceTiming.responseStart有一个问题。
这是第一个字节的头还是第一个字节的HTML?在一些项目中,这些时间可能会非常不同,例如当使用渐进式页面呈现时。
这是第一个字节的头还是第一个字节的HTML?在一些项目中,这些时间可能会非常不同,例如当使用渐进式页面呈现时。
http://www.w3.org/TR/2012/REC-navigation-timing-20121217/#dom-performancetiming-responsestart
响应包括HTTP头部,甚至在HTML头部之前。这是数据第一次被读取时出现在网络套接字上的时刻。
以下是一个关于此的有趣的动画和解释页面:https://varvy.com/performance/responsestart.html
当通过网络检索资源(而不是应用程序缓存)时,responseStart代表HTTP请求/响应时间轴的一部分。
在浏览器的网络工具中,此时为F12:
<head></head>
标记了其他脚本开始加载的时间点,此时还未解析<body>。这也是一个重要的时间点(我认为这也是问卷调查者的意图)。 - CoderPi
PerformanceTiming.domLoading
,用于确定解析器开始解析HTML的确切时刻。 - adeneo