Javascript pPerformance.getEntries()和负持续时间显示

Javascript pPerformance.getEntries()和负持续时间显示,javascript,metrics,Javascript,Metrics,已解决: 我使用的是'performance.getEntries',在某些情况下,我得到的持续时间是负数。我觉得这很奇怪,因为我知道装载的物品。我假设负持续时间表示资源没有加载,而responseEnd为0 请注意,我看到了其中一些——大多数都有适当的持续时间,但我对这些很好奇。 当我知道资源已加载时,持续时间何时为负数?也许吧 我读到: duration属性必须返回一个DOMHighResTimeStamp,其中包含此PerformanceEntry记录的整个事件的持续时间的时间值。通常,这

已解决:

我使用的是'performance.getEntries',在某些情况下,我得到的持续时间是负数。我觉得这很奇怪,因为我知道装载的物品。我假设负持续时间表示资源没有加载,而responseEnd为0

请注意,我看到了其中一些——大多数都有适当的持续时间,但我对这些很好奇。 当我知道资源已加载时,持续时间何时为负数?也许吧

我读到: duration属性必须返回一个DOMHighResTimeStamp,其中包含此PerformanceEntry记录的整个事件的持续时间的时间值。通常,这是上次记录的时间戳与此PerformanceEntry的第一次记录的时间戳之间的时间差。如果持续时间概念不适用,性能指标可以选择返回0的持续时间

所以,对我来说:……持续时间的概念不适用
loadStart | round Duration | Duration

   695    | -250888        | -250887.99999997718 

   696    | -250858        |  -250858.00000000745 

   697    | -250846        | -250846.00000001956