测量WebSocket传输速率

时间:2018-07-31 07:18:26

标签: websocket web-standards web-performance

我正在编写一个前端应用程序,该应用程序需要知道服务器当前的传输速率是多少。使用HTTP时,由于有了performance API,这非常容易。您只需使用

就可以访问许多HTTP调用的度量值
performance.getEntriesByName(url);

但是,该API似乎未涵盖WebSockets。因此,我一直试图找到一种没有它的方法。

似乎MessageEvent有一个timestamp,它指示创建事件的时间。但是,关于何时创建MessageEvent的文档并不多。是在接收第一个字节时(我希望是这样)还是在下载完整个消息后(可能就是这种情况)。有人碰巧知道是否有关于浏览器如何管理WebSockets消息的更多详细信息吗?

更一般而言,在没有服务器端帮助的情况下,如何测量前端的WebSockets传输速率?

0 个答案:

没有答案