【问题标题】:Navigation Timing API domInteractive fired before responseEnd (dom interactive fired before response end)Navigation Timing API domInteractive 在 responseEnd 之前触发(dom interactive 在响应结束之前触发)
【发布时间】:2013-05-09 23:31:00
【问题描述】:

根据 Navigation Timing API 文档,DOM Interactive 会在整个文档被解析时触发。 ResponseEnd 在收到响应的最后一个字节时触发。查看我们真实世界的数据(我网站的访问者),我看到了许多 DOM 交互事件发生在 Response End 事件之前的案例,主要是在 Internet Explorer 9+ 中。有什么想法吗?

【问题讨论】:

    标签: performance internet-explorer w3c msdn navigation-timing-api


    【解决方案1】:

    实际上,规范说“此属性必须立即返回用户代理将当前文档就绪设置为“交互式”之前的时间。它可以在全部加载之前进行交互。但是,我会说,在我的数据中,MSIE 将此属性设置在其他属性之前。其他人似乎将其设置在 domContentLoadedEventStart 或附近。也许这是一个比 domInteractive 更好的指标。

    【讨论】:

    • W3C 的 test suitedomInteractive 不应该出现在 responseEnd 之前。
    猜你喜欢
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-02
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    相关资源
    最近更新 更多