cuốn sách gpt4 ai đã làm

javascript - 我可以在单页应用程序中使用浏览器 Navigation Timing API 来处理 Ajax 事件吗?如果不是,什么是好的工具?

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 01:28:53 27 4
mua khóa gpt4 Nike

我们有一个使用 Knockout 和 Backbone 构建的单页应用程序,它对服务器进行 Ajax 调用并执行一些复杂的数据缓存和 DOM 呈现。我们真的很想衡量用户看到的性能(并将其记录回服务器)。我似乎无法理解浏览器是否 Navigation Timing API是否对此有用。从我在示例中看到的情况来看,Navigation Timing API 与 window.performance 相关联,这仅限于页面加载,不适合监控 Ajax 行为。对或错?如果为 false,我还能使用什么?

我喜欢设置自定义检测点,在这些检测点之间测量时间,例如对于使用服务器结果进行一些 DOM 渲染的 Ajax 调用。

câu trả lời hay nhất

1 - 是的,window.performance 与页面加载有关。请参见下面的示例:

    


Timing info is same?



此外,即使您确实让它工作了,您也会丢失来自不支持此对象的旧浏览器的数据。

2 - Boomerang project似乎超越了网络计时 API,还支持旧浏览器。 this conference 中列出的当前维护者使用幻灯片和示例代码进行了讨论.抱歉没有直接链接。

关于javascript - 我可以在单页应用程序中使用浏览器 Navigation Timing API 来处理 Ajax 事件吗?如果不是,什么是好的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14657849/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress