firebug - FireBug瀑布图中的差距

标签 firebug

在测试Web应用程序上各种网页的性能时,我注意到Firebug的net选项卡(瀑布图)中存在一些间隙。在某些情况下,这些时间可能占整个请求时间的一半。

通常是什么原因导致这些差距?如何消除这些差距?

最佳答案

发生这种情况的主要原因是由脚本和CSS文件加载的文件。

  • 例如:CSS,直到链接到它们的CSS文件加载一小段延迟后,背景图像才会开始加载。
  • 许多JS库也加载图像,CSS和/或其他文件。在加载调用JS之前,这些加载不会开始,再加上小的处理延迟。
  • 库或嵌入式JS也可能在DOMContentLoaded事件(紫色线)或load事件(红线)时触发负载。
  • 最后,显然,JS可以执行在任何形式的延迟/间隔后触发的AJAX。
  • 关于firebug - FireBug瀑布图中的差距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991167/

    相关文章:

    javascript - Firebug "XML cannot be the whole program"错误消息是什么意思?

    ajax - Firebug 1.5显示200个Ajax请求已中止

    image - <img>标签在Firebug中变灰了,因此找到了无法显示图片的原因。需要帮助修复它

    javascript - firebug 显示 js 从静态文件正确加载,但它不起作用(Django)

    ajax - 为什么 javascript eval 在 chrome、safari 中可以工作,但只有在 firebug 打开时才能在 firefox 中工作?

    jquery - 单击jquery时应用悬停primefaces按钮的样式

    php - 无需鼠标即可开发 Web 应用程序

    &lt;script&gt; 标签内的 JavaScript 代码

    javascript - 主干 - 从 json 填充集合并更新 View

    javascript - 我可以在调试时只输入 "step over"jQuery 代码吗?