javascript - 使用 Firebug 网络面板计时 : What is the onload time?

标签 javascript firebug timing

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

<强> 10 个请求 90KB 10.22 秒(加载 6.57 秒)

加载时间是什么意思?这是否意味着一旦从服务器接收到内容,页面又需要 6.57 秒才能变为可用(即 onready 事件完成)?

注意:我正在测试的站点包含大量 Qooxdoo 组件和大量 JavaScript。

最佳答案

你的页面初始化顺序是:

  1. 主要脚本
  2. 正文脚本
  3. 加载
  4. 以后的事

所以 'onload' 是 onload 事件被抛出并完成执行的时间。 Firebug 中的 onload 时间全部初始化,包括 onload 事件本身。

Onload 等待页面引用的所有资源,直到加载完成(图像、脚本、CSS 等)。 onload 之后的事情更多的是初始化 - 通常由 setTimeout() 触发,在一切就绪后做一些事情。 setTimeout() 中的任何内容都是一个新的调用堆栈,而不是 onload 的一部分。

关于javascript - 使用 Firebug 网络面板计时 : What is the onload time?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4263789/

相关文章:

javascript - Twilio 客户端聊天 - 发送媒体消息

javascript - 如何更改 bootstrap-datetimepicker 中按钮的默认操作?

javascript - 标准 JS GUI 控件库

javascript - 为什么这个没有错误和警告的语句不完整?

java - GWT Guice + RPC 服务出现 404 Not Found

c++ - 在游戏中添加计时器

javascript - 使用 HTML5 Web MIDI API

html - 表格内的表格

AngularJS 使用自定义过滤器的 promise 和计时

java - Thread.sleep 的准确性如何?