2018年8月21日, W3C的设备与传感器工作组(Devices and Sensors Working Group)发布定位传感器(Geolocation Sensor)规范的首个公开工作草案(First Public Working Draft)。该规范定义了 GeolocationSensor 接口以获取主机设备的地理位置(geolocation)。
更多内容,请参阅英文原文。
2018年8月21日, W3C的设备与传感器工作组(Devices and Sensors Working Group)发布定位传感器(Geolocation Sensor)规范的首个公开工作草案(First Public Working Draft)。该规范定义了 GeolocationSensor 接口以获取主机设备的地理位置(geolocation)。
更多内容,请参阅英文原文。
2018年8月14日,W3C的CSS工作组发布CSS字体模块(CSS Fonts Module Level 3)提案推荐标准(Proposed Recommendation),并征集审阅意见(Call for Review)。该CSS3模块描述了如何指定字体属性以及如何动态加载字体资源。该文档的内容是之前CSS3 Fonts和CSS3 Web Fonts两个模块的整合。关于字体加载事件(font load event)相关的描述则转入CSS Font Loading模块。欢迎公众于2018年9月11日前,审阅该规范并反馈相关意见与建议。
更多内容,请参阅英文原文。
2018年8月14日,W3C的CSS工作组更新CSS滚动界限模块(CSS Scroll Snap Module Level)、CSS值和单位模块(CSS Values and Units Module Level 3)两份候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations),同时还发布了CSS Values and Units Module Level 4 规范的首个公开工作草案(First Public Working Draft)。
CSS滚动界限模块包含了通过“snap positions”来控制平移和滚动行为的功能。CSS值和单位模块第三级(Level 3)和第四级(Level 4)中定义的CSS模块,描述了CSS属性接受的通用值和单位,以及在进行CSS属性定义时描述这些信息的基本语法,有关这文档的变化,请分别参阅Level 3及Level 4。
级联样式单(CSS)是描述结构化的页面(如HTML、XML等)如何在屏幕、打印纸、语音等载体上进行渲染的一种语言。
更多内容,请参阅英文原文。
2018年8月14日,W3C时序文本工作组(Timed Text Working Group)更新时序文本标记语言(Timed Text Markup Language 2, TTML2)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。就词汇和语义而言,该文档定义了时序文本标记语言的第二个版本,简称TTML2,为作者及辅助编辑工具提供了一个标准方法表达时序文本信息的样式、布局与显示位置、时间语义等信息,以支持此类文本内容的交换与处理。
时序文本标记语言(TTML)是一种内容类型,它代表了在编写系统之间进行交换的时序文本媒体。时序文本是一种内在或外在地与时间信息相关的文本信息。
它的目的是在当前使用字幕和字幕功能的传统分配内容格式之间,进行转码或交换时序文本信息。除了用于在传统分配内容格式中交换,TTML内容可以直接作为分配格式使用,例如,提供标准的内容格式,引用[HTML 5.2]文档中的<track>元素或是[SMIL 3.0]文档中的<text>或<textstream>媒体元素。
更多内容,请参阅英文原文。
2018年8月9日,W3C的CSS工作组(CSS Working Group)发布CSS绘制API(CSS Painting API Level 1)候选推荐标准(Candidate Recommendation),征集参考实现(Call for Implementations)。该规范定义了一个API,允许web开发人员使用javascript定义一个自定义CSS <image>,来响应样式和大小的变化。细节请参阅EXPLAINER。
更多内容,请参阅英文原文。
2018年8月9日,W3C时序文本工作组(Timed Text Working Group)更新时序文本标记语言第一版(第三次修订)即 Timed Text Markup Language 1(TTML1)(Third Edition)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。就词汇和语义而言,该文档定义了时序文本标记语言的第一版,简称TTML1。
时序文本标记语言是一种内容类型,它代表了在编写系统之间进行交换的时序文本媒体。时序文本是文本信息,内在或外在地与时间信息相关。它的目的是在当前使用字幕和字幕功能的传统分配内容格式之间,进行转码或交换时序文本信息。除了用于在传统分配内容格式中交换,TTML内容可以直接作为分配格式使用,例如,提供标准的内容格式,以引用HTML5文档中的<track>元素或是[SMIL 2.1]文档中的<text>或<textstream>媒体元素。
更多内容,请参阅英文原文。
2018年8月7日,W3C更新移动Web应用发展路线图(Roadmap of Web Applications on Mobile, July 2018)(中文版在这里),文档总结了W3C围绕增强Web应用所开发的一系列技术标准的进展,以及这些技术如何具体地应用于移动环境中。
该路线图在2018年4月版的基础上进行了内容上的更新,以紧跟Web平台进展,具体更新细节请参阅更改记录(中文版在这里)。性能是过去几个月标准化工作的主要焦点,新的探索性工作是优化性能或调整浏览器行为以满足Web应用需求的机制。特别是在性能和调优中提到的探索性工作以及正在开发中的技术:
* CSS Animation Worklet API使用户代理可以在专用线程中创建脚本动画,降低主线程的压力
* CSS的 contain属性可以指示某个元素的子树独立于页面的其余部分
* CSS的 overscroll-behavior属性在滚动到达边界时引入了对滚动容器行为的控制
* 事件计时 API(Event Timing Web Perf API)用于衡量用户交互所触发的事件延迟
* WebRTC统计信息API标识允许Web应用监控底层网络和媒体在对等场景中的性能
* 优先级提示规范让开发人员知道他们需要下载的每个资源的优先级,与现有的浏览器加载机制(如preload)互补
更新后的版本还包含了W3C于近期发布的WebDriver正式推荐标准,一项支持跨多个浏览器(含移动浏览器)自动化测试的关键技术。
表格中呈现的实现信息现在嵌入了来自MDN浏览器兼容性数据项目( MDN Browser Compatibility Data)的内容。如果没有足够的实现数据来评估给定实现是否支持规范中的所有功能时,路线图会呈现“部分”徽章。
此项目得到北京航空航天大学的支持,该文档是在GitHub上开发的一系列Web技术路线图的一部分,它汇总了W3C开发的、与移动Web应用相关的现有技术标准,按照标准的成熟度重点分类介绍了正在开发中的标准,以及产业关注但仍处于标准研究和孵化阶段的标准工作,进一步讨论了未来需要解决的技术差距。W3C将按季度,或根据Web平台的关键技术进展情况定期发布该文档的更新版本。这些路线图旨在提供有关开放Web平台在不同领域发展趋势的中短期见解。我们诚邀社区对该文档进行审阅,并通过GitHub(issue tracker)提交审阅意见。
更多内容,请参阅英文原文。
2018年8月7日,W3C的可扩展矢量图形工作组(SVG Working Group)更新可扩展矢量图(Scalable Vector Graphics,SVG 2)候选推荐标准(Candidate Recommendation),征集参考实现(Call for Implementations)。该规范定义了可扩展矢量图形第二版(Scalable Vector Graphics, SVG, Version 2)的语法及特性。SVG是一种基于XML的用于描述二维矢量图形以及矢量、点阵混合图形的描述语言。SVG内容可以根据不同的显示分辨率进行改写和扩展,且被视为是可独立操作的,可与HTML内容混合的,或是可通过XML名称空间嵌入到其他XML语言中的。SVG还支持动态变化:利用脚本创建交互式文档,利用描述性动画特性或者脚本来执行动画。该版本在SVG 1.1第二版的基础上,提高了语言的可用性和精确度,详情请参阅修改附录。
更多内容,请参阅英文原文。
2018年8月7日,W3C的Web认证工作组(Web Authentication Working Group)更新Web认证API(Web Authentication:An API for accessing Public Key Credentials Level 1)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该规范定义了一个API,允许为了对用户进行强认证,通过Web应用创建和使用强大的、经过验证的、范围广泛的、基于公钥的凭证。从概念上讲,一个或多个公钥凭证(每个凭证使用范围限定在某一个给定的信任方)由用户代理和Web应用程序共同创建并存储在一个认证器上。为了保护用户隐私,用户代理(如浏览器等)可用来协调这些对公钥凭证的访问。认证器(authenticator)负责确保在未经用户许可的情况下不进行任何操作。认证器可以通过认证(attestation)功能向信任(依赖)方提供属性的加密证明。该规范还描述了与WebAuthn兼容的认证器功能模型,包括其签名和认证功能。
更多内容,请参阅英文原文。
2018年8月1日,W3C提议成立Web中文社区兴趣组(Chinese Web Community Interest Group),旨在为W3C成员提供一个加强中国Web社区对Web标准工作的参与平台。该兴趣组计划涉及的主题和范围包括:
目前该章程提案正处于W3C会员正式审阅阶段。为确保该组章程尽可能地反映广大Web社区的意愿,W3C现诚邀社区成员以及公众,于8月29日前,审阅该组提案章程(英文章程、中文章程),并通过W3C中国公开列表(记录)反馈相关意见与建议。更多内容,请参阅以下消息。
2018年7月25日,ACM官方消息宣布W3C无障碍标准领域负责人Judy Brewer,因其在计算与无障碍领域的杰出贡献,成为2018 SIGACCESS Award奖项的的获得者!
这项SIGACCESS计算和无障碍杰出贡献奖,用以认可和表彰个人在推动计算技术发展,为残障人士改善媒体与服务的无障碍功能而做出的长期成就和重大贡献。
Judy Brewer是万维网联盟(World Wide Web Consortim,W3C)Web无障碍标准(Web Accessibility Initiative,WAI)领域的负责人,时任美国麻省理工学院计算机科学与人工智能实验室(MIT’s Computer Science and Artificial Intelligence Lab)首席研究员。在过去的21年中,WAI在Judy的引领下,制定了许多十分关键的无障碍标准,最为突出且广为人知的标准有Web内容可访问性指南(WCAG)、创作工具可访问性指南(ATAG)、用户代理可访问性指南(UAAG)以及可访问富互联应用(WAI-AIRA)等。
作为该奖项的一部分,Judy受邀于10月22日在ASSETS大会上发表主题报告。更多内容,欢迎进一步了解SIGACCESS Award,W3C WCAG与WAI,以及消息原文。
2018年7月26日,W3C时序文本工作组(Timed Text Working Group)更新互联网媒体字幕的TTML文本和图片规范1.1(TTML Profiles for Internet Media Subtitles and Captions 1.1)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该规范定义了时序文本标记语言[ttml2-20180628]的两个配置文件:一个是纯文本(text-only)文件,另一个是纯图片(image-only)文件。这些文件旨在用于全球范围内描述互联网媒体的字幕(subtitle and caption),从而简化互操作性,并保持与其他字幕文件格式的一致性和兼容性。该规范改进了今年四月发布的[ttml-imsc1.0.1] 推荐标准,在保持与[ttml-imsc1.0.1]文档的兼容性的同时,还支持同期实践。相对于[ttml-imsc1.0.1]所添加或弃用的功能详情,都总结在L. Summary of substantive changes (non-normative)附录中。
更多内容,请参阅英文原文。