问题标签 [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.

0 投票
8 回答
51461 浏览

javascript - nodejs中的window.performance.now()等效?

我认为这个问题是直截了当的。

我正在寻找类似于 nodejs V8 引擎中的 window.performance.now() 的东西。

现在我只是在使用:-

但是,我读到 window.performance.now() 比使用日期准确得多,因为这里定义了什么。

0 投票
1 回答
520 浏览

javascript - 使用 JavaScript 在浏览器中获取实际往返时间

测量 Ajax 请求的roundtip-time 的一种简单方法是测量请求开始和结束之间的时间(readyState 4)。这种测量有很多例子。

但这种测量并不真正准确。只有在浏览器事件循环中出现 Ajax 回调时,才会调用它。这意味着,如果中间有一些阻塞操作,测量也将包含一些客户端处理时间,而不是实际的服务器往返时间(服务器处理时间 + 网络时间)。

我知道这种功能现在可以通过 Resource Timing API Specification 获得,但目前它并没有在所有浏览器中一致地实现。

有没有其他方法可以找出真正的往返时间或时间戳,服务器响应可用并等待相应的回调执行?

0 投票
1 回答
275 浏览

google-analytics-api - 查找外部 URL 的页面加载时间

有没有办法找到外部 URL 的页面加载时间?我的任务是为 URL 列表编译页面加载时间表。我已阅读有关导航计时 API 的信息,但找不到找到我在代码中指定的外部 URL 的页面加载时间的方法。例如,像http://tools.pingdom.com/fpt/这样分析我们输入的 URL 的页面加载时间(我不确定这是否准确)

0 投票
0 回答
872 浏览

javascript - 在 AngularJS 中实现页面加载性能指令

我对 AngularJS 很陌生,所以我需要一些正确的方向。

任务是创建某种小部件,显示从任何用户操作到请求的页面完成呈现所花费的时间。

我们将在表示层使用 AngularJS,后端将是 Microsoft 的 Web API。

所以我想我可以使用浏览器的 Navigation Timing API 并将其包装在 AngularJS 指令上,所以我尝试了这个:

但似乎缺少一些东西,因为即使我正在执行调用后端的操作,主页加载后显示的数字也永远不会更新。

如果我们修复任何失败的地方,这是否真的可行,或者这是一个死胡同,我们需要找到另一个选择?

更新

该指令的使用与它无关,基本上它只是在页面上抛出的元素:

显然,该指令仅在我已经导航到页面后刷新页面时才有效,但是如果我单击将触发 AngularJS 控制器上的操作的元素,则性能数字完全不受影响。

0 投票
2 回答
1108 浏览

webdriver - 当我将 webdriver javascriptExecutor 转换为 Dictionary 时,类型转换错误

全部,

我正在尝试在我的 webdriver 项目中使用 Navigation Timing API。这是我尝试过的,但它会引发错误

错误: :

.

我试图转换为 String , Object 等,但总是抛出错误。我想知道这个 java 脚本的返回对象是什么。

感谢你的帮助。

0 投票
1 回答
689 浏览

node.js - 如何在节点 js 上接收 dns 查找时间、页面加载时间等数据?

我想接收网页的下一个数据:

  • dns查询时间
  • 页面加载时间(在事件“onLoad”之前)
  • TTFB
  • 总时间(dns查找时间+页面加载时间)

如何在节点 js 上执行此操作?

0 投票
1 回答
19 浏览

html - 在 UserTiming 度量中是否提供 NavigationTiming 属性?

measure在 UserTiming API 中使用时是否可以使用 NavigationTiming 属性?

换句话说,以下是否符合规范?

UserTiming规范声明 NavigationTiming 属性在调用时是保留的mark,当我在控制台中进行实验时,它的行为似乎也是如此。

但是,我在规范中找不到任何说明这是预期行为的内容。有人知道吗?

0 投票
1 回答
473 浏览

javascript - 使用 Navigation Timing API,在什么情况下 loadEventStart 返回为 0?

我正在尝试收集有关页面加载时间的一些数据。我计算它

但是,这偶尔会返回一个(巨大的)负数。看起来 loadEventStart 正在返回 0。我们可以在本地重现此情况的唯一方法是当我们超时时,但此代码不应在这种情况下运行。

0 投票
1 回答
89 浏览

java - 如何使用 Java 接收页面摘要?

我想收到有关网页的下一个信息:

  • TTFB
  • 页面加载时间
  • 资源(css、js、img ...)加载时间

必要条件:必须在一个请求中收到所有这些信息。有人在Java上解决了这个问题吗?

0 投票
1 回答
1055 浏览

performance - 什么是第一个字节的时间的准确度量?

当使用导航计时 api 测量第一个字节的时间时,其中哪个是准确的测量?为什么?

或者