How to calculate approximately the connection speed of a website using JavaScript?(如何使用 JavaScript 近似计算网站的连接速度?)
问题描述
如何使用 JavaScript 近似计算网站的连接速度?
How to calculate approximately the connection speed of a website using JavaScript?
我想创建一个类似的 javascript 小部件,它将计算打开当前打开页面的速度.
I want to create a javascript widget like, which will calculate the speed opening the current opened page.
我在问这是否可以仅使用 javascript 来完成,想法是什么.
I am asking if this can be done using just javascript and what will be the idea.
更新
请注意,页面大小始终为未知.
Note that the page size is always Unknown.
推荐答案
这里是一个使用 AJAX 和 .Net 后端的示例,尽管它可以是任何东西.
Here's an example using AJAX with .Net backend, though it could be anything.
这里是一个使用图片的简单示例.
Here's a simpler example using an image.
关键是要有一个已知大小的页面/对象,并在浏览器检索它时捕获开始和结束时间.然后只需将大小除以某个 [时间单位] 即可得到每个 [时间单位] 的 [大小].然后用数学把它翻译成你想要的.
The key is to have a page/object of a known size and capture the start and end times as the browser retrieves it. Then simply divide the size by some [unit of time] to get [size] per [unit of time]. Then use math to translate this into whatever you want.
这篇关于如何使用 JavaScript 近似计算网站的连接速度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何使用 JavaScript 近似计算网站的连接速度?
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- 失败的 Canvas 360 jquery 插件 2022-01-01
- Fetch API 如何获取响应体? 2022-01-01
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
- addEventListener 在 IE 11 中不起作用 2022-01-01
- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- 400或500级别的HTTP响应 2022-01-01
- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
- Flexslider 箭头未正确显示 2022-01-01