Firefox 浏览器导航计时级别2的时间戳有时会出现问题

Firefox 浏览器导航计时级别2的时间戳有时会出现问题,firefox,browser,safari,navigation-timing-api,boomerang,Firefox,Browser,Safari,Navigation Timing Api,Boomerang,我们正在对页面进行检测,包括来自的许多时间线数据。大多数情况下,这一切都可以正常工作,但对于我们正在检测的一小部分请求,我们得到的时间戳似乎是无序的,当我们减去无序的时间戳时,会导致负的持续时间值 例如,查看我们几个小时的数据,在大约1000万次点击中,我看到: 56个实例,其中responseEnd的时间戳早于responseStart(例如responseEnd=1619456473999,responseStart=1619456479419) 17.unloadEventEnd的时间戳

我们正在对页面进行检测,包括来自的许多时间线数据。大多数情况下,这一切都可以正常工作,但对于我们正在检测的一小部分请求,我们得到的时间戳似乎是无序的,当我们减去无序的时间戳时,会导致负的持续时间值

例如,查看我们几个小时的数据,在大约1000万次点击中,我看到:

  • 56个实例,其中
    responseEnd
    的时间戳早于
    responseStart
    (例如
    responseEnd
    =1619456473999,
    responseStart
    =1619456479419)
  • 17.
    unloadEventEnd
    的时间戳早于
    unloadEventStart
    (例如
    unloadEventEnd
    =1619457675970,
    unloadEventStart
    =1619457682839)
  • 7个实例,其中
    domplete
    的时间戳早于
    domLoading
    (例如
    domplete
    =1619399859821,
    domLoading
    =1619399860472)
我在各种各样的浏览器中都看到了这一点,其中许多是旧的,但有些是新的(Firefox 88,Safari 13.1.2)

基本上,我试图弄清楚这是否是每个人都会遇到的事情,是否只是真实浏览器中导航计时的世界状态(在这种情况下,我应该忽略它),或者它是否更可能是我们的工具中的错误(在这种情况下,我需要弄清楚它是什么并修复它)

感谢您对自己体验的任何建议或反馈


----Scott。

注意,这与类似,只是6年前有人问过这个问题,当时回答“这是一个非常新的功能,它可能还不起作用”是有意义的;不再是了。最好在boomerang github页面上问这个问题。我们很少检查堆栈溢出。编辑,我看到您已经这样做了: