问题标签 [navigation-timing-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - nodejs中的window.performance.now()等效?
我认为这个问题是直截了当的。
我正在寻找类似于 nodejs V8 引擎中的 window.performance.now() 的东西。
现在我只是在使用:-
但是,我读到 window.performance.now() 比使用日期准确得多,因为这里定义了什么。
javascript - 使用 JavaScript 在浏览器中获取实际往返时间
测量 Ajax 请求的roundtip-time 的一种简单方法是测量请求开始和结束之间的时间(readyState 4)。这种测量有很多例子。
但这种测量并不真正准确。只有在浏览器事件循环中出现 Ajax 回调时,才会调用它。这意味着,如果中间有一些阻塞操作,测量也将包含一些客户端处理时间,而不是实际的服务器往返时间(服务器处理时间 + 网络时间)。
我知道这种功能现在可以通过 Resource Timing API Specification 获得,但目前它并没有在所有浏览器中一致地实现。
有没有其他方法可以找出真正的往返时间或时间戳,服务器响应可用并等待相应的回调执行?
google-analytics-api - 查找外部 URL 的页面加载时间
有没有办法找到外部 URL 的页面加载时间?我的任务是为 URL 列表编译页面加载时间表。我已阅读有关导航计时 API 的信息,但找不到找到我在代码中指定的外部 URL 的页面加载时间的方法。例如,像http://tools.pingdom.com/fpt/这样分析我们输入的 URL 的页面加载时间(我不确定这是否准确)
javascript - 在 AngularJS 中实现页面加载性能指令
我对 AngularJS 很陌生,所以我需要一些正确的方向。
任务是创建某种小部件,显示从任何用户操作到请求的页面完成呈现所花费的时间。
我们将在表示层使用 AngularJS,后端将是 Microsoft 的 Web API。
所以我想我可以使用浏览器的 Navigation Timing API 并将其包装在 AngularJS 指令上,所以我尝试了这个:
但似乎缺少一些东西,因为即使我正在执行调用后端的操作,主页加载后显示的数字也永远不会更新。
如果我们修复任何失败的地方,这是否真的可行,或者这是一个死胡同,我们需要找到另一个选择?
更新
该指令的使用与它无关,基本上它只是在页面上抛出的元素:
显然,该指令仅在我已经导航到页面后刷新页面时才有效,但是如果我单击将触发 AngularJS 控制器上的操作的元素,则性能数字完全不受影响。
webdriver - 当我将 webdriver javascriptExecutor 转换为 Dictionary 时,类型转换错误
全部,
我正在尝试在我的 webdriver 项目中使用 Navigation Timing API。这是我尝试过的,但它会引发错误
错误: :
.
我试图转换为 String , Object 等,但总是抛出错误。我想知道这个 java 脚本的返回对象是什么。
感谢你的帮助。
node.js - 如何在节点 js 上接收 dns 查找时间、页面加载时间等数据?
我想接收网页的下一个数据:
- dns查询时间
- 页面加载时间(在事件“onLoad”之前)
- TTFB
- 总时间(dns查找时间+页面加载时间)
如何在节点 js 上执行此操作?
html - 在 UserTiming 度量中是否提供 NavigationTiming 属性?
measure
在 UserTiming API 中使用时是否可以使用 NavigationTiming 属性?
换句话说,以下是否符合规范?
UserTiming规范声明 NavigationTiming 属性在调用时是保留的mark
,当我在控制台中进行实验时,它的行为似乎也是如此。
但是,我在规范中找不到任何说明这是预期行为的内容。有人知道吗?
javascript - 使用 Navigation Timing API,在什么情况下 loadEventStart 返回为 0?
我正在尝试收集有关页面加载时间的一些数据。我计算它
但是,这偶尔会返回一个(巨大的)负数。看起来 loadEventStart 正在返回 0。我们可以在本地重现此情况的唯一方法是当我们超时时,但此代码不应在这种情况下运行。
performance - 什么是第一个字节的时间的准确度量?
当使用导航计时 api 测量第一个字节的时间时,其中哪个是准确的测量?为什么?
或者