如何使用JavaScript近似计算网站的连接速度?
我想要创建一个类似的javascript小部件,它将计算打开当前打开页面的速度。
我要问的是,如果只使用javascript就能做到这一点,那么这个想法是什么呢?
更新
注意,页面大小总是未知的。
发布于 2009-05-20 18:01:03
这里是一个使用AJAX和.Net后端的例子,尽管它可以是任何东西。
这里是一个使用图像的简单例子。
关键是要有一个已知大小的页/对象,并在浏览器检索它时捕获开始和结束时间。然后,只需将大小除以某个时间单位,就可以得到每单位时间的大小。然后用数学把它翻译成你想要的任何东西。
发布于 2009-05-20 17:57:31
好的。
<script>
startTime = Date.now();
window.onload = function(){
endTime = Date.now();
//Time in ms between opening page, and loading all the date
alert(endTime - startTime)
};
</script>现在来接近速度。静态地说,假设页面是200‘s。
var kbps = 200 / (endTime - startTime * 1000);https://stackoverflow.com/questions/889319
复制相似问题