理解资源的时间线(ChromeDevTool)
实在是好久没有来写博客了,懒了,对技术的追求热情减弱了,也因为最近一直提不起精神来。夜深人静,就想一个人静静,不想发呆,想找点事情做做,别让脑袋闲下来,就找了篇ChromeDevTool的文档翻译一下吧。 如果英文好,可以直接访问这里 理解资源在网络中被收集的各个阶段是非常重要的。这是解决加载问题的基础。 所有的网络请求都被当做资源。当它们从网络上被获取到的时候开始,资源就有了各自的生命周期,我们把这个生命周期叫做资源的时间线。网络面板使用的是与提供给应用开发者相同的资源时间线API。 资源时间线API提供了关于每个资源被接收到的时间线的丰富细节。请求声明周期的主要阶段有: 重定向 立即开始startTime时刻 重定向发生的时候,redirectStart时刻也立即发生 如果重定向发生在这个阶段的最后,那么redirectEnd时刻将会发生 App Cache 如果应用缓存填充了请求,那么fetchStart时刻会发生 DNS domainLookupStart时刻会在DNS请求开始时发生 domainLookupEnd时刻会在DNS请求结束时发生 TCP 初始化服务器连接时,会发生[Read More]