2020年11月5日,W3C 向公众发布《工作重点报告-2020年10月版》(中文、英文)。这份每年发布两次的阶段性报告汇总了自今年5月以来 W3C 为提升 Web 平台能力所开展的大量创新。这份综合性的报告涵盖了 Web 关键领域的最新工作,阐述了 W3C 如何满足产业需求以及面向全球的推广拓展从而实现“所有人的 Web”。
DOM 审阅草案成为 W3C 正式推荐标准
2020年11月3日,W3C 接纳 WHATWG DOM 审阅草案(DOM Review Draft - Published 18 June 2019)将其发布为 W3C 正式推荐标准(Recommendation)。DOM 定义了一种与平台无关的模型,用于处理事件、异常活动和树结构(节点树)。 这是 W3C 接纳的第一个 WHATWG 审阅草案。
该文档由 W3C 与 WHATWG 合作开发。2019年5月,W3C 与 WHATWG 签署《合作备忘录》宣布联合开发统一版本的 HTML 与 DOM 规范。HTML 和 DOM 规范若存在不同版本对开发者和用户来说有害无益,基于上述共识及合作愿望,双方认可在 WHATWG 的存储库中共同开发 HTML 和 DOM,以交付动态标准和规范审阅草案快照。W3C HTML 工作组负责衔接并协调社区直接参与开发用例、提交问题、编写测试及解决方案等相关工作,由 WHATWG 对动态标准进行维护,W3C 将 WHATWG 交付的审阅草案纳入标准化流程。此次合作让 W3C 和 WHATWG 得以充分发挥各自优势,使规范既能迅速反映新属性,又能保证浏览器的稳定支持,双方共同保证规范版本的统一。
更多内容,请参阅消息原文。
W3C 研讨会报告:Web 与机器学习
2020年11月3日消息:W3C 发布 Web 与机器学习技术研讨会的会后总结报告。本次研讨会于今年8-9月在线举办,总结报告涵盖了本次研讨会概况、各分组会议讨论摘要与演示文稿。
这是 W3C 首次以线上形式举办技术研讨会。研讨会于8月发布了34份演讲,涵盖了基于浏览器的机器学习所面临的机遇和挑战、Web 平台基础、以及开发者和用户对机器学习技术的观点。
研讨会与会者识别到可以将 Web 神经网络 API (Web Neural Network API) 阐述的用于机器学习推理的低级图元作为主要的标准化方向。这项工作自2018年底以来一直在 W3C 社区组中孵化。本次研讨会之后,W3C 制定了接下来的具体计划,并开始编辑 Web 机器学习工作组章程,以进一步对 Web Neural Network API 进行标准化。
线上研讨会的形式也受到了与会者的欢迎,同时也显示出在当下全球疫情形势下 W3C 适应日益依靠线上协作技术的不断变化的社会环境的能力。
W3C 特此感谢本次活动的赞助方 futurice、项目管理委员会、全体与会者对本次研讨会的大力支持。更多内容,参见消息原文。
W3C 启动为商户提升 Web 能力的计划
2020年10月21日消息:W3C 宣布启动商户业务组(Merchant Business Group)。这将是一个开放平台,旨在利用 Web 技术解决客户体验与业务需求方面的挑战。商家、集成商、平台提供方等将在此探讨新兴 Web 技术如何协助解决用户体验方面的挑战,以及还需要哪些其他的 Web 功能。小组为参与者提供了可以直接从建设 Web 体验的组织了解关于 Web 标准趋势如何影响(和改善)电子商务的机会。Worldpay、Fiserv、Coles Supermarket Group、Connexus 是最先一批加入小组的成员。
W3C 业务组为希望对 Web 近期发展产生影响的创新者提供了一个中立的平台,志同道合的利益相关方都可以在这里开展交流与协作,这不仅包括 W3C 会员同时也包括非会员(非会员单位亦可参与业务组的讨论)。更多内容,参见消息原文,或官方新闻稿(中文、英文)。
W3C 发布 WebXR 手势输入模块规范的首个公开工作草案
2020年10月22日,W3C 沉浸式 Web 工作组(Immersive Web Working Group)发布 WebXR 手势输入模块第一版规范(WebXR Hand Input Module – Level 1)的首个公开工作草案(First Public Working Draft)。该模块扩展了 WebXR Device API 规范,具有追踪关节手势的功能,可用于在 VR 场景中识别手部关节姿势或渲染手势模型。
更多内容,请参阅消息原文。
W3C 发布 CSS 自定义高亮 API 模块第一版规范的首个公开工作草案
2020年10月22日,W3C CSS 工作组发布 CSS 自定义高亮 API 模块第一版(CSS Custom Highlight API Module Level 1)规范的首个公开工作草案(First Public Working Draft)。该 CSS 模块描述了一种设置文档任意范围对象的文本样式的机制。更多内容,参见消息原文。
W3C 发布分布式追踪上下文传播格式:Baggage 规范的首个公开工作草案
2020年10月20日,W3C 分布式追踪工作组(Distributed Tracing Working Group)发布分布式追踪上下文传播格式:Baggage 规范的首个公开工作草案(First Public Working Draft)。分布式追踪是一组用于监测分布式应用程序运行状况和可靠性的工具和实践。分布式应用程序是由多个单独部署和操作的组件组成的应用程序,它也被称为微服务。
分布式追踪背后的主要概念是事件相关性。事件相关性是一种将来自一个组件的事件与另一个组件的事件相关联的方法。它允许找到这些事件之间的因果关系,例如查找浏览器中的哪项用户操作导致业务逻辑层(BLL)的故障。
为了使组件之间的事件相关联,这些组件需要交换和存储一段被称为上下文的信息。上下文通常由初始事件标识符、初始组件标识和其他事件属性组成。上下文包括两部分:一部分是追踪上下文,包含对事件相关性至关重要的属性;第二部分是 baggage。Baggage 携带用户定义的属性,可能对相关性场景很有帮助。但是这些属性不是必需的,组件可以选择不携带或不存储它们。
分布式追踪工作组的主要目标是统一分布式追踪上下文的格式以及对齐值的语义含义,目的是与社区共享信息以便各种追踪和诊断产品都能一起运行。
更多内容,参见消息原文。
W3C 发布移动 Web 应用路线图(2020年9月版)
2020年9月25日:W3C 更新移动 Web 应用路线图(中文版、英文版)。文档总结了 W3C 围绕提升 Web 应用能力所开发的一系列技术标准的进展,以及这些技术如何具体地应用于移动环境中。
2020年9月版添加了正在社区组中孵化的新技术以及来自 W3C 工作组的新标准,同时更新了其他标准的状态,详情参阅更新记录(中文版、英文版)。自2019年11月版以来的更新主要包括:
* 在安全和隐私中提及各种关注隐私的提案(例如 Storage Access API、Trust Token API、Private Click Measurement、TURTLEDOVE、isLoggedIn 提案)
* 在应用生命周期中探索 MiniApps 标准化需求
* 在性能和调优中提及 main thread scheduling APIs 改善调度原语
* 在支付和服务中提及 Web Monetization,提出了一种使浏览器和用户的 Web Monetization 提供商方便地在 Web 上进行连续和少量付款的 API
之前在社区组中孵化的技术提案已进入相应标准化流程,例如,WebTransport API 已被新近成立的 WebTransport 工作组纳入标准化范畴(参见网络和通信)。GPU for the Web 工作组也于近期成立,开始标准化由 GPU for the Web 社区组孵化的 WebGPU 和 WebGPU Shading Language 规范(参见图形和布局)。
新版路线图更新了对所有特性的实现信息。基于 Chromium 的 Edge 的最新版本已经实现了之前还开发、考虑、或尚未实现的大量特性。Web 组件背后的主要技术(将应用逻辑封装在可重用的组件中)现已应用于各种浏览器(参见设备适配)。同样,Web 动画技术也已部署在主流浏览器中,允许应用程序通过脚本管理动画(参见图形和布局)。
此外,该版路线图还添加了一个新的小组页面,该页面汇总了整个路线图中出现的小组和规范的列表。
该项目得到北京航空航天大学的支持,该文档是在 GitHub 上开发的一系列 Web 技术路线图的一部分,它汇总了 W3C 开发的、与移动 Web 应用相关的现有技术标准,按照标准的成熟度重点分类介绍了正在开发中的标准,以及产业关注但仍处于标准研究和孵化阶段的标准工作,进一步讨论了未来需要解决的技术差距。W3C 将根据 Web 平台的关键技术进展情况定期发布该文档的更新版本。我们诚邀社区参阅该文档,并通过 GitHub(issue tracker)反馈相关意见与建议。
更多内容,请参阅消息原文。
W3C 2020 年度全球技术大会(TPAC 2020)· 多元化参会基金
2020年9月9日消息:W3C 2020年度全球技术大会(TPAC 2020)将于10月12-30日在线召开。W3C 为本次会议设立多元化参会基金,从而为在社区中代表性不足且需要额外资金才能参会的群体提供支持。
截至目前,TPAC 多元化参会基金已得到 Adobe、Samsung Electronics、Coil、Littleguy SL、Microsoft、TetraLogical、Siteimprove 及一位匿名个人的赞助,W3C 自身也为此赞助5,000美元。我们相信多元化意味着更广泛的代表性,也将推动更好更多的包容性讨论;多元的背景知识、用例、边界情况都将进一步丰富 Web 能力;多元化也将带来更加高质量的产出。详情参见 W3C CEO 的博客文章:W3C 2020 年度多元化与包容性计划。
若您或身边的朋友需要 W3C 提供参会基金,且满足以下条件:来自 Web 社区组中未被充分代表的群体(包括但不限于残障人士、女性、LGBTQIA群体、不同肤色人群、欧美地区以外的群体、原住民及难民等)且需要额外的资金支持才能参加 TPAC 会议,请于2020年9月27日前在线申请参会基金,申请结果将于10月5日发布。
更多内容,参见消息原文。
W3C 更新 Web 标准制定流程以及免版税专利政策
2020年9月15日消息:W3C 宣布自今日起正式实施 《W3C 标准流程文档(2020版)》与《W3C 专利政策(2020版)》。在活动持续转入线上的当今世界,Web 的作用也变得愈加重要。通过增加持续标准开发模式,并为标准实现方提供更早的免版税保护等措施,本次政策文档的更新实际提升了 W3C 的响应力,同时也进一步强化了标准化活动。详情参见官方新闻稿。
W3C 标准流程文档中最令人期待的更新包括:
* 简化社区审阅流程及对规范的完整性审查(横向审查确保规范满足无障碍、国际化、安全、隐私层面要求)
* 多样灵活的工作模式,包括所参考规范版本的稳定性,同时在技术报告清单中反映规范最新动态。
* 持续的规范开发模式,使规范能够迅速反映技术的发展,包括为标准化进程引入动态标准这一形式。
这些重要的改进也触发了对专利政策的相应修订。这也是 W3C 自2005年向世界宣布免版税专利政策以来的首次重大更新。本次修订得以为规范的早期阶段,即候选推荐标准(Candidate Recommendation)阶段,提供免版税专利保护;在规范推进过程中不受阻碍地实现并使用这些规范。这些改进有助于降低 Web 实验研究的风险,并加强对 Web 技术这一通用基础设施的访问。
上述两份文档由 W3C 咨询委员会、流程修订社区组以及专利与标准兴趣组联合编撰。欢迎通过 GitHub 反馈对新版流程文档的意见与建议。更多内容,参见消息原文。
W3C 更新 WebRTC 1.0 候选推荐标准
2020年8月25日,W3C WebRTC 工作组更新 WebRTC 1.0: 浏览器间实时通信(WebRTC 1.0: Real-time Communication Between Browsers)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该规范基于 WebIDL 定义了一组 ECMAScript API,允许在实现了相关实时协议集的浏览器或设备之间发送和接收媒体内容。该规范与 IETF RTCWEB 小组开发的协议规范相结合以访问本地媒体设备。
W3C 发布 CSS 网格布局模块候选推荐标准
2020年8月18日,W3C CSS 工作组发布 CSS 网格布局模块第二版(CSS Grid Layout Module Level 2)候选推荐标准(Candidate Recommendation),同时更新 CSS 网格布局模块第一版(CSS Grid Layout Module Level 1)候选推荐标准,并征集参考实现(Call for Implementations)。该 CSS 模块定义了一个二维网格布局系统,针对用户界面设计进行了优化。在网格布局模块中,可以将网格容器(grid container)的子节点指定到预定义布局网格的任意单元格中,这些布局网格可以是灵活的也可以是固定的。第二版规范添加了“子网格(subgrid)”功能,用于嵌套网格参与其父网格的大小调整。