【问题标题】:Find DOMCompleteTime and LoadTime using JS (Firefox)使用 JS (Firefox) 查找 DOM 完成时间和加载时间
【发布时间】:2018-02-27 08:44:03
【问题描述】:

如何使用the Navigation Timing API 或任何其他方法获得DomContentLoadedLoad 计时?

基准测试接近于下面显示的值(在 Firefox 的“网络”选项卡的控制台中)

我已经尝试过使用

window.performance.timing.domContentLoadedEventEnd - window.performance.timing.navigationStart 对于 DOMContentLoaded 和

window.performance.timing.loadEnd - window.performance.timing.navigationStart 表示加载时间,

但他们没有正确测量时间。

编辑:正如我发现(并在下面回答),这是一个 Firefox 特定问题 - Chrome 给出的误差范围约为 5-10 毫秒,这是合理的。

【问题讨论】:

    标签: javascript html firefox web-performance


    【解决方案1】:

    没关系,这是 Firefox 特有的问题。 当我跑步时

    1. window.performance.timing.domContentLoadedEventEnd - window.performance.timing.navigationStart 代表 domLoadTime,以及
    2. window.performance.timing.loadEventEnd - window.performance.timing.navigationStartloadTime

    在 Chrome 上,我发现与控制台上报告的时间相差约 5-10 毫秒。

    在 Firefox 上,差异约为 50-80 毫秒。

    This 很棒的 Chrome 扩展帮助我调试了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 2012-04-23
      • 1970-01-01
      • 2016-07-07
      相关资源
      最近更新 更多