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 近似计算网站的连接速度?
基础教程推荐
- Vue 3 – <过渡>渲染不能动画的非元素根节点 2022-01-01
- html表格如何通过更改悬停边框来突出显示列? 2022-01-01
- 自定义 XMLHttpRequest.prototype.open 2022-01-01
- 直接将值设置为滑块 2022-01-01
- 如何使用TypeScrip将固定承诺数组中的项设置为可选 2022-01-01
- Chart.js 在线性图表上拖动点 2022-01-01
- 用于 Twitter 小部件宽度的 HTML/CSS 2022-01-01
- 如何使用JIT在顺风css中使用布局变体? 2022-01-01
- Electron 将 Node.js 和 Chromium 上下文结合起来意味着 2022-01-01
- 我可以在浏览器中与Babel一起使用ES模块,而不捆绑我的代码吗? 2022-01-01