1

我正在尝试使用不同的网络设置来计算页面呈现时间。为此,我正在查看 Chrome 创建的 NetLog(使用带有 --net-log-level=0 的 --log-net-log 标志)。但是,我无法理解创建的 JSON 日志;它主要与匹配事件类型有关。以本次活动为例:

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

根据net/base/net_log_event_type_list.h,没有事件类型有这样的参数。我在这里想念什么?

4

1 回答 1

-2

NetLog 可能可以为您提供所需的数据,但所有这些事件都特定于单个请求——一个现代页面由数十个这些事件组成,因此您将在杂草中将它们拼凑在一起。相反,您可能正在寻找的是 NavTiming API!

在此处快速编写 API: http ://www.igvita.com/2012/04/04/measuring-site-speed-with-navigation-timing/

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

于 2012-11-05T05:45:27.170 回答