Firebug网络监视器如何工作?

ilu*_*min 8 javascript firefox firebug

在Firefox的Firebug插件中,Firebug如何能够获得连接,等待和接收时间?另外,Firebug如何在文件加载完成之前知道文件大小?

JavaScript是否在这些计算中使用,或者Firebug是否完全使用其他方法?

Shi*_*Shi 5

Firebug插入Firefox并可以从那里获取数据.Web服务器可能会发送Content-LengthHTTP标头,因此这是下载文件的预期大小.Firefox会在解析网站时将所有资源加载到队列中.将项目放入队列直到获取它的时间可以被认为是"等待时间".来自Firefox的HTTP提取引擎可以提供有关connect()服务器需要多长时间的信息.

所以简而言之,我相信 Firefox有一个API,因此扩展可以从引擎中获取类似的信息.