# Interface: Profile
• Profile()
# Properties
# SSLconnectionEnd
• SSLconnectionEnd: number
SSL建立完成的时间
description
如果不是安全连接,则值为 0。
Returns: number
# SSLconnectionStart
• SSLconnectionStart: number
SSL建立连接的时间
description
如果不是安全连接,则值为 0。
Returns: number
# connectEnd
• connectEnd: number
HTTP(TCP) 完成建立连接的时间(完成握手)
description
如果是持久连接,则与 fetchStart 值相等。
description
注意:如果在传输层发生了错误且重新建立连接,则这里显示的是新建立的连接完成的时间。
description
注意:这里的握手结束,包括安全连接建立完成、SOCKS 授权通过。
Returns: number
# connectStart
• connectStart: number
HTTP(TCP) 开始建立连接的时间
description
如果是持久连接,则与 fetchStart 值相等。
description
注意:如果在传输层发生了错误且重新建立连接,则这里显示的是新建立的连接开始的时间。
Returns: number
# domainLookupEnd
• domainLookupEnd: number
DNS 域名查询完成的时间
description
如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等。
Returns: number
# domainLookupStart
• domainLookupStart: number
DNS 域名查询开始的时间
description
如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等。
Returns: number
# downstreamThroughputKbpsEstimate
• downstreamThroughputKbpsEstimate: number
评估当前网络下载的kbps
Returns: number
# estimate_nettype
• estimate_nettype: string
评估的网络状态
description
可选值:
- 'slow';
- '2g';
- '3g';
- '4g';
Returns: string
# fetchStart
• fetchStart: number
组件准备好使用 HTTP 请求抓取资源的时间
description
这发生在检查本地缓存之前。
Returns: number
# httpRttEstimate
• httpRttEstimate: number
协议层根据多个请求评估当前网络的 rtt(仅供参考)
Returns: number
# peerIP
• peerIP: string
当前请求的IP
Returns: string
# port
• port: number
当前请求的端口
Returns: number
# receivedBytedCount
• receivedBytedCount: number
收到字节数
Returns: number
# redirectEnd
• redirectEnd: number
最后一个 HTTP 重定向完成时的时间
description
有跳转且是同域名内部的重定向才算,否则值为 0。
Returns: number
# redirectStart
• redirectStart: number
第一个 HTTP 重定向发生时的时间
description
有跳转且是同域名内的重定向才算,否则值为 0。
Returns: number
# requestEnd
• requestEnd: number
HTTP请求读取真实文档结束的时间
Returns: number
# requestStart
• requestStart: number
HTTP请求读取真实文档开始的时间(完成建立连接)
description
包括从本地读取缓存。连接错误重连时,这里显示的也是新建立连接的时间。
Returns: number
# responseEnd
• responseEnd: number
HTTP 响应全部接收完成的时间(获取到最后一个字节)
description
包括从本地读取缓存。
Returns: number
# responseStart
• responseStart: number
HTTP 开始接收响应的时间(获取到第一个字节)
description
包括从本地读取缓存。
Returns: number
# rtt
• rtt: number
当次请求连接过程中实时 rtt
Returns: number
# sendBytesCount
• sendBytesCount: number
发送的字节数
Returns: number
# socketReused
• socketReused: boolean
是否复用连接
Returns: boolean
# throughputKbps
• throughputKbps: number
当前网络的实际下载kbps
Returns: number
# transportRttEstimate
• transportRttEstimate: number
传输层根据多个请求评估的当前网络的 rtt(仅供参考)
Returns: number