Javascript/HTTP:检测连接速度/类型

Javascript/HTTP:检测连接速度/类型,javascript,http,feature-detection,Javascript,Http,Feature Detection,对于我们正在开发的一款游戏,我们目前希望将我们的用户分为“可以快速下载数据”和“连接速度较慢”,以便我们可以提供不同类型的资产(例如,更少的动画、更小的图像等)。要做到这一点,我们必须很快做出决定,所以“下载图像并测量时间”不会起到很好的作用 到目前为止,我只找到了允许我按连接类型进行粗略划分的方法,但我希望避免设置后端基础设施。有人知道检测http连接类型或速度的其他服务或方法吗?我们不是在寻找100%的准确率,只是一个粗略的指示 谢谢 编辑: 中的解决方案使用已知有效负载的下载来检测互联网速

对于我们正在开发的一款游戏,我们目前希望将我们的用户分为“可以快速下载数据”和“连接速度较慢”,以便我们可以提供不同类型的资产(例如,更少的动画、更小的图像等)。要做到这一点,我们必须很快做出决定,所以“下载图像并测量时间”不会起到很好的作用

到目前为止,我只找到了允许我按连接类型进行粗略划分的方法,但我希望避免设置后端基础设施。有人知道检测http连接类型或速度的其他服务或方法吗?我们不是在寻找100%的准确率,只是一个粗略的指示

谢谢

编辑:
中的解决方案使用已知有效负载的下载来检测互联网速度。我们希望避免这些(不阻止我们的实际下载),而是使用被动(IP或基于浏览器功能的)方式

这个IMO需要flash/java。@guest420420:flash/java有什么帮助?实际上从来没有这样做过,但如果你查看speedtester网站,他们会使用flash可靠地检查连接。。还有一个HTML5的替代方案,可能会有帮助:我假设玩家有一个登录名(否则就使用IP),但你可以使用图像下载技巧,每隔一段时间测量一次时间,然后将其保存在cookie或其他后端中