2016年8月30日,W3C的Web平台工作组(Web Platform Working Group)发布输入事件(Input Events)首个公开工作草案。该规范定义了文本及相关输事件的添加,允许在文本编辑器应用程序和其他处理文本输入和文本格式应用程序的上下文中,对默认浏览器行为进行监控和操作。该规范建立在UI事件(UI events)规范的基础上。
更多内容,请参阅英文原文。
2016年8月30日,W3C的Web平台工作组(Web Platform Working Group)发布输入事件(Input Events)首个公开工作草案。该规范定义了文本及相关输事件的添加,允许在文本编辑器应用程序和其他处理文本输入和文本格式应用程序的上下文中,对默认浏览器行为进行监控和操作。该规范建立在UI事件(UI events)规范的基础上。
更多内容,请参阅英文原文。
2016年3月8日,W3C的Web平台工作组(Web Platform Working Group)发布了Web接口定义语言(Web IDL Level 1)的候选推荐标准,向公众征集参考实现。该文档定义了接口定义语言(interface definition language)即Web IDL,它可用于描述要在Web浏览器中实现的接口。Web IDL是一种IDL的变体,它所具有的大量特性使之能够更容易地对Web平台里的常用脚本对象的行为进行指定和说明。该文档详细阐释了Web IDL所描述的接口如何在ECMAScript语言执行环境中与给定语言的构造成分相对应。W3C期望该文档能够对认真实施规范的实现者们起到指南作用,同时期望今后发布的规范可以参考本文档,以确保符合规范的各接口实现之间的可互操作。
更多信息,请参阅英文原文,或W3C的富Web客户端标准计划(Rich Web Client Activity)。
2015年9月24日,W3C的Web性能工作组(Web Performance Working Group)发布了使用slow-only帧策略的帧计时(Frame Timing)标准工作草案。该规范为Web应用程序访问浏览器事件循环的运行时性能信息定义了一个接口。同时为了提供一个顺畅与良好的用户体验,帧计时(Frame Timing)使其可以识别及解决引发延迟呈现与延迟输入处理的问题以及其他必要的关键工作。
更多内容,请参阅英文原文。
2015年9月10日,W3C的Web通知工作组(Web Notification Working Group)发布Web通知(Web Notification)的提案推荐标准(Proposed Recommendation),并向公众公开征集审阅。Web通知定义了一组面向终端用户推送通知的API。Web通知允许应用程序在某一事件发生时,在Web页面之外(如基于操作系统自身的弹出通知、邮件等)向用户推送提醒和通知。
更多信息,请参阅英文原文。
2015年8月4日,W3C的Web应用工作组(Web Applications Working Group)发布了Web接口定义语言(Web IDL Level 1)的标准工作草案。该文档定义了接口定义语言(interface definition language)即Web IDL,它可用于描述要在Web浏览器中实现的接口。Web IDL是一种IDL的变体,它所具有的大量特性使之能够更容易地对Web平台里的常用脚本对象的行为进行指定和说明。该文档详细阐释了Web IDL所描述的接口如何在ECMAScript语言执行环境中与给定语言的构造成分相对应。W3C期望该文档能够对认真实施规范的实现者们起到指南作用,同时期望今后发布的规范可以参考本文档,以确保符合规范的各接口实现之间的可互操作。
更多信息,请参阅英文原文,或W3C的富Web客户端标准计划(Rich Web Client Activity)。
2015年7月21日,W3C的Web性能工作组(Web Performance Working Group)发布了预加载(Preload)的首个公开工作草案(First public working draft)。该规范定义了HTML和link元素的预加载关系。HTML link 元素的预加载关系提供了一种声明性的获取原语(fetch primtive),可以实现对远程资源的预先加载,以及在资源执行过程中的分段加载(seperate fetching)。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。
2015年7月16日,W3C的Web性能工作组(Web Performance Working Group)发布了性能时间基线第二级(Performance Timeline Level 2)的首个公开工作草案。通过提供存储和检索高分辨率性能指标数据的方法,该规范扩展了高分辨率时间规范HR-TIME-2。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划( Rich Web Client Activity)。
2015年7月14日,W3C的Web性能工作组(Web Performance Working Group)发布了高解析度时间(High Resolution Time Level 2)的标准工作草案。该规范定义了一个API,该API为Web应用提供亚毫秒级(sub-millisecond)解析度的当前时间信息格式,此类信息可以用于应用程序的性能调试或时间同步。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。
2015年6月25日,W3C的Web应用工作组(Web Applications Working Group)发布了服务器线程(Service Workers)的标准工作草案。该草案提出了一种方式,该方式允许应用程序利用服务器的后台处理能力,例如通过hooks在离线时启动Web应用程序。该系统的核心是事件驱动的Web Worker,它对由文档或其他事件源所分发的事件做出响应,此外它还提供了一个用于管理安装、版本及更新的系统。Service Worker在开放Web平台上,为事件驱动的后台处理提供了一个通用的入口点(Entry Point),并且可扩展以支持其他规范的要求。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。
2015年6月9日,W3C的Web应用工作组(Web Applications Working Group)发布了Web存储(第二版)(Web Storage - Second Edition)的候选推荐标准(Candidate Recommendation),并向公众征集参考实现。该规范定义了一组API,允许Web应用程序将数据存储在Web客户端,并以键值对的方式访问持久数据存储中的数据。而且与HTTP会话信息记录程序相似,该规范还介绍了两个相关机制,用以允许Web应用程序将名对值存储在Web客户端。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。
2015年5月19日,W3C Web应用工作组(Web Applications Working Group )发布了HTML5 Web消息(HTML5 Web Messaging)正式推荐标准(W3C Recommendation)。
Web消息(Web Messaging)为浏览HTML文档上下文间的信息传递定义了两种机制。跨文档的 postMessage 编程接口允许不同来源域(source domain)的HTML文档相互通信,这种通信机制在设计上能够帮助阻止跨站脚本(cross-site scripting, XSS)攻击。为了让运行在不同浏览器上下文(不同文档)中的代码片段相互直接通信,HTML内容及应用的开发者可以使用 MessageChannel 和 MessagePort API。在这种方式下,通信通道将实现为一个双向管道(two-way pipeline),参与通信的双方(代码片段)各维护一个通信端口(port)。双方发送和接收的消息,通过 DOM事件 的形式在管道中传递,从而不会中断或阻塞正在运行的任务。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。我们欢迎志愿者参与并帮助提供该规范的中文翻译,详情请见W3C的翻译计划及已完成的中文志愿者翻译。
2015年5月19日,W3C的Web通知工作组(Web Notification Working Group)发布了Web通知(Web Notification)的候选推荐标准(Candidate Recommendation),向公众征集参考实现。Web通知定义了一组面向终端用户推送通知的API。Web通知允许应用程序在某一事件发生时,在Web页面之外(如基于操作系统自身的气泡通知、发送邮件等)向用户提供提醒和通知。
更多信息,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。