使用Firebug Net Panel进行计时:onload时间是多少?

11 javascript firebug timing

我正在使用Firebug网络面板查看响应时间.在网络面板的状态栏上,摘要显示如下:

10个请求90KB 10.22s(onload 6.57s)

那个上传时间意味着什么?这是否意味着一旦从服务器收到内容,页面又需要6.57秒才能使用(即onready事件要完成)?

注意:我正在测试的网站非常重,有Qooxdoo组件和大量的JavaScript.

Mar*_*ten 12

您的页面初始化顺序是:

  1. 头脚本
  2. 正文脚本
  3. 负载
  4. 以后的事情

所以'onload'是抛出onload事件并完成执行的时间.Firebug for onload的时间都是初始化的,包括onload事件本身.

在加载onload(图像,脚本,CSS等)之前,Onload会等待页面引用的所有资源.onload之后的事情是更多的初始化 - 通常setTimeout()是在所有事情到位后做事.任何内容setTimeout()都是一个新的调用堆栈,而不是onload的一部分.