gpt4 book ai didi

javascript - 是时候用 javascript 处理第一个字节了吗?

转载 作者:数据小太阳 更新时间:2023-10-29 04:05:37 25 4
gpt4 key购买 nike

是否有任何现代浏览器可以通过 javascript 在 http 请求上公开第一个字节的时间 (TTFB) 和/或最后一个字节的时间 (TTLB) 而无需诉诸任何插件?

我想要的是一个 javascript 片段,它可以访问这些值并将它们发回服务器以进行性能监控。

澄清:我不是在寻找任何 js 计时器或开发人员工具。我想知道并希望的是,是否有任何浏览器可以测量加载时间并通过 javascript 公开这些值。

最佳答案

你要的是W3C的PerformanceTiming界面。浏览器支持很好(参见 2011 年 9 月的 this survey)。就像您在回应 Shadow Wizard 的回答时推测的那样,这些时间被浏览器捕获并暴露给 window 对象中的 javascript。您可以在 window.performance.timing 中找到它们。 TTFB 间隔的终点将是 window.performance.timing.responseStart(定义为“用户代理从服务器或相关应用程序缓存或来自本地资源”)。起点有一些选项,具体取决于您是否对卸载前一个文档的时间感兴趣,或者对解析 DNS 的时间感兴趣,因此您可能想要阅读文档并决定哪一个适合您的应用程序。

关于javascript - 是时候用 javascript 处理第一个字节了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6533456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com