带有新W3C API的带宽精明应用程序 Google的拒绝链接工具 浏览器中的C# 复杂的喜悦MOOCS Google推出Google Analytics(分析)地图 四月份计算机MOOC的产量 泰达财经基金投顾业务渐入佳境 泰达财经美团创始人王兴卸任亿联银行董事 泰达财经险资前8月投资收益率超8% 泰达财经直播间医药赛道吸金能力仍强势 泰达财经直播间银华品质消费10月26日起发行 推动PHP开发人员 由于无法进行电子邮件隐私保护,Groklaw关闭 Streams API规范草案 Google即时搜索JavaScript Google关闭打包的应用程序 HTTP / 2.0草案 Firefox 34/35中的Web开发人员工具增强功能 Unicode 7.0发布 Google Summer of Code 2012寻求小型组织 WebKit正在破坏网络 ACTA-立即行动 新的Relic的Analytics API CodeNow白宫批准 软件许可简易指南 HTML5-Intel Inside! 木工软件-学习编程 英特尔的XDK Free Web App开发系统已更新 Codecademy添加了新的API课程 斯坦福大学在线课程被推迟,未取消 让我们教孩子们编码! 通过构建自己的计算机来学习 Coursera筹集了1600万美元并计划了广泛的课程 微软庆祝20周年认证 Google电子钱包-开发人员不友好 面向儿童的Pluralsight培训 Google变得炙手可热 Kodu for Kids-版本1.2增加了故事讲述 OpenROAD将数据带到网络 原子公开 CSEd周从今天开始 App Store 3中的恐惧与厌恶-终身禁令 微软专利互联网拥抱 微软专利互联网拥抱 编程的三个原理-展览 没有更多的HTML版本号 Google Summer of Code 2012 Google Earth将包括Google Deep Sea 与Kodu在火星上的节目好奇心 Google CalDAV和CardDAV将继续存在
您的位置:首页 >前端 >

带有新W3C API的带宽精明应用程序

一个可以编写带宽应用程序的巧妙应用程序的API已达到W3C的“工作草案”阶段。

W3C的设备API工作组正在处理网络信息API,并且已作为工作草案发布。

Network Information API提供了一个接口,您的Web应用程序可以使用该接口来查找运行该应用程序的设备的连接方式。这样做的想法是,您将能够创建能够识别设备是否在有限或昂贵的带宽上运行的应用程序,从而可以更改应用程序的工作方式以改变行为。工作组在工作草案中引用的示例是:

当用户使用低带宽或计量连接时,图像查看器将显示分辨率非常低的缩略图。当用户使用低带宽或计量连接时,视频游戏将加载低纹理。电子邮件客户端仅下载标头,甚至要求用户当用户带宽不足或连接计量断开时,下载头文件。任何应用程序试图在用户带宽较低或连接计量断开时积极地缓存任何下载的资产。

问题在于这实际上如何工作。

用户代理必须公开两个属性:“带宽”和“计费”,工作组实际上并不同意这将如何工作。该小组指出,监视带宽很难保持最新状态,并且实际带宽级别可能与服务器可能影响的实际连接质量无关。团队正在考虑使用更通用的值,例如非常慢,很快,非常快。

找出连接是否已计量同样很棘手,因为操作系统没有标准的方法来知道连接是否实际已计量。该小组指出,Android 4.1和Windows 8都可以检查当前连接是否计量。Android使用的是布尔值(isActiveNetworkMetered()),而Windows 8则允许开发人员询问不同的信息(NetworkCostType,RoadingingDataLimit,OverDataLimit,漫游),因此API的想法并不完全是理论上的。

W3Clogo

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。