Google chrome Chrome NetLog事件类型

Google chrome Chrome NetLog事件类型,google-chrome,chromium,Google Chrome,Chromium,我正在尝试使用不同的网络设置计算页面渲染时间。为此,我正在查看Chrome创建的NetLog(使用--log NetLog标志,其中--NetLog level=0)。但是,我很难理解创建的JSON日志;这主要与匹配的事件类型有关。以这一事件为例: {"params":{"delta":-871,"stream_id":3,"window_size":10484889},"phase":0,"source":{"id":78,"type":1},"time":"1292588413","type

我正在尝试使用不同的网络设置计算页面渲染时间。为此,我正在查看Chrome创建的NetLog(使用--log NetLog标志,其中--NetLog level=0)。但是,我很难理解创建的JSON日志;这主要与匹配的事件类型有关。以这一事件为例:

{"params":{"delta":-871,"stream_id":3,"window_size":10484889},"phase":0,"source":{"id":78,"type":1},"time":"1292588413","type":163}

根据net/base/net\u log\u event\u type\u list.h,没有任何事件类型具有此类参数。我在这里遗漏了什么?

NetLog可能会为您提供所需的数据,但所有这些事件都是特定于单个请求的——一个现代化的页面由几十个这样的请求组成,因此您将陷入困境,无法将其拼凑在一起。相反,您可能正在寻找的是NavTiming API

API上的快速写入操作如下:


这将为您提供所有组件的详细统计信息,如DNS、重定向、DCL和onload事件等。

事实上,NavTiming API非常方便。但我想做的是,在不同的网络堆栈选项下,在Chrome中加载不同的页面,因此我需要在不篡改页面的情况下在外部编写脚本。这根本不能回答问题。