如何计算 Firefox 浏览器发出的特定请求的响应时间。
即使我想找到 chrome 浏览器的响应时间。
如何计算 Firefox 浏览器发出的特定请求的响应时间。
即使我想找到 chrome 浏览器的响应时间。
在 Firefox 上,您可以使用nsIHttpActivityObserver 接口
您可以使用开发网络工具和 HAR 日志跟踪 Chrome 的网络请求。
清单.json
{
"name": "Network Demo",
"description": "This is a sample for API's available for Network",
"devtools_page": "devtools.html",
"manifest_version": 2,
"version": "2",
"permissions": ["experimental"]
}
开发工具.html
<html>
<head>
<script src="devtools.js"></script>
</head>
<body>
</body>
</html>
开发工具.js
以下代码中的 req 返回HAR Log,您可以使用它来读取您需要的内容;我在这里使用了 HAR 作为TCP 连接时间(http://www.softwareishard.com/blog/har-12-spec/#timings)
chrome.devtools.network.onRequestFinished.addListener(function(req) {
// Displayed sample TCP connection time here
chrome.experimental.devtools.console.addMessage(
chrome.experimental.devtools.console.Severity.Log,
req.timings.connect
);
});