2021年5月18日,W3C GPU for the Web 工作组发布两份规范的首个公开工作草案(First Public Working Draft):
* WebGPU 开放了用于在图形处理单元上执行操作的 API,例如渲染和计算。
* WebGPU Shading Language 是 WebGPU 的着色语言(简称 WGSL)。也就是说使用 WebGPU API 的应用程序使用 WGSL 来表达在 GPU 上运行的程式(称为着色器)。
更多内容,参见消息原文。
2021年5月18日,W3C GPU for the Web 工作组发布两份规范的首个公开工作草案(First Public Working Draft):
* WebGPU 开放了用于在图形处理单元上执行操作的 API,例如渲染和计算。
* WebGPU Shading Language 是 WebGPU 的着色语言(简称 WGSL)。也就是说使用 WebGPU API 的应用程序使用 WGSL 来表达在 GPU 上运行的程式(称为着色器)。
更多内容,参见消息原文。
2021年5月11日,W3C MiniApps 工作组发布 MiniApp Manifest 规范的首个公开工作草案(First Public Working Draft)。该规范是 Web Application Manifest 和 Web App Manifest – Application Information 规范的补充,这些规范为应用程序 manifest 提供了额外的元数据来描述 MiniApps。该规范定义了基于 JSON 格式的 manifest 文件,让开发者可以设置 MiniApp 的基本信息、窗口样式和页面路由等相关信息。它还包括例如导航栏、标题、窗口背景等窗口样式的信息,页面路由信息,以及作为 MiniApp 一部分的 widgets 信息。
2021年5月4日,W3C WebTransport 工作组发布 WebTransport 规范的首个公开工作草案(First Public Working Draft)。该规范在 WebIDL 中定义了一组 ECMAScript API,以允许在浏览器和服务器之间发送和接收数据。该规范的开发与 IETF WEBTRANS 工作组制定的协议规范联合进行。
W3C MiniApps 工作组与 MiniApps 生态社区组于本月初联合组织了首届 MiniApp 中日韩线上讨论会。会议的主要目的是汇集中日韩相关厂商,更深入地了解各区域的 MiniApp 生态,介绍 MiniApps 工作组、社区组当前开展的工作,以及未来 MiniApp 在 W3C 的标准化方向。来自30多家单位的57位与会者参加了本次会议。
会议由提前预录的讲者报告以及线上实时讨论两部分构成:讲者报告及演示文稿现已发布;线上讨论环节侧重交流了 MiniApps 生态、技术架构、跨平台框架、新场景的应用与标准化,以及 MiniApps 工作组现有规范的进度。MiniApps 工作组将继续完善正在开发中的规范,同时征求广泛的审阅意见。MiniApps 生态社区组将与 W3C 其他小组展开合作,以不断孵化新的标准化需求及方向。会议最后,MiniApps 工作组主席提议建立 MiniApps 中日韩特别任务小组,以便中日韩社区后续能够保持交流并实时跟进相关进度。
2021年4月8日,W3C 媒体工作组发布 WebCodecs 规范的首个公开工作草案(First Public Working Draft)。该规范定义了用于音视频的编码和解码的编解码器接口。它不指定或要求任何特定的编解码器或编码解码方法,但为现有编解码技术的实现提供 JavaScript 接口。实现者可以支持任何编解码器的组合,也可以完全不支持。
与此同时,媒体工作组还发布了以下两份公开工作草案,以建立 WebCodecs 的注册表:
* WebCodecs Codec Registry 旨在增强 WebCodecs 的实现和用户之间的互操作性。特别是该注册表提供了识别和避免编解码器字符串之间冲突的方法,并提供了一种机制来定义 WebCodecs 编解码器配置清单的特定编解码器成员。
* AVC (H.264) WebCodecs Registration 是注册表中的第一项。关于 AVC(H.264),它描述了:(1)完全合格的编解码器字符串(2)VideoDecoderConfig.description 字节以及(3)针对 VideoEncoderConfig
的特定于编解码器的扩展。
更多内容,参见消息原文。
2021年3月31日,W3C 无障碍教育与推广工作组(Accessibility Education and Outreach Working Group,EOWG)为 Web 无障碍课程体系添加新的开发者模块。该课程体系提供了一个框架,可用于创建数字无障碍培训、将无障碍融入其他培训中,以及用于审查现有和计划中的培训课程。2021年3月发布的版本:更新了课程体系概述页面中的指南,更新了基础模块,添加了新的开发者模块。新模块专注于可访问标记和编码技术,主要用于培训前端开发人员。接下来的模块将进一步涵盖设计和创作可访问数字内容。
更多内容,参见消息原文。
2021年3月18日,W3C 第二屏工作组(Second Screen Working Group)发布开放屏幕协议(Open Screen Protocol)规范的首个公开工作草案(First Public Working Draft)。开放屏幕协议是一套网络协议,允许用户代理以可互操作的方式实现远程回放 API(Remote Playback API)和呈现 API(Presentation API)规范。
更多内容,参见消息原文。
2021年3月18日,W3C Web 实时通信工作组(Web Real-Time Communications Working Group)发布WebRTC 优先级控制 API(WebRTC Priority Control API)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该 API 定义了一个控制面,用于处理发送 WebRTC 数据包的网络控制 bits(DSCP bits),以及在拥塞情况下发送 WebRTC 数据包的队列优先级。
欢迎于2021年4月30日前反馈对该文档的意见与建议。更多内容,参见消息原文。
2021年3月18日,W3C 分散式标识符工作组(Decentralized Identifier Working Group)发布分散式标识符:核心架构、数据模型和表示(Decentralized Identifiers (DIDs) v1.0)候选推荐标准(Candidate Recommendation)并征集参考实现(Call for Implementations)。
分散式标识符(DIDs)是用于可验证的去中心化数字身份的一种新型标识符。DID 标识的对象(例如:人、组织、事物、数据模型、抽象实体等)由 DID 控制者决定。与典型的联合标识符不同,DID 设计使其能够与集中式注册表、身份提供者和证书颁发机构分离开来。 DID 是将 DID 对象与 DID 文档关联起来的 URI,允许与该对象相关的可信任交互。 每个 DID 文档都可以表示加密材料、验证方法或服务端点,这些信息提供了一组机制,使DID 控制者能够证明对 DID 的控制。
工作组同时发布了一份用例与需求文档,阐述了使用该技术的相关背景知识。
候选推荐标准(Candidate Recommendation)意味着工作组认为规范的技术设计已经完成,开始寻求对规范的技术实现(通常在文档发布为正式推荐标准前,每个测试用例至少有两个独立的实现)。欢迎于2021年4月18日前,通过 GitHub 提交对该规范的实现体验及反馈意见。
更多内容,参见消息原文。
2021年3月11日,W3C Web 应用工作组(Web Applications Working Group)发布索引数据库 API 3.0(Indexed Database API 3.0)规范的首个公开工作草案(First Public Working Draft)。该文档为数据库记录保持简单值和层级对象定义了访问数据库的应用编程接口(API)。数据库的每一个记录都由一个键(key)和一些键值(value)组成。此外,此类数据库还包含若干索引结构。应用开发者可以通过键或索引,直接使用一个 API 来访问数据库记录。基于该 API 可以支持更丰富的查询语言,可以使用持久化 B-tree 结构来实现索引数据库。该文档是索引数据库 API 的第三版规范,预计将取代先前发布的第二版规范。
更多内容,请参阅英文原文。
2021年3月2日,W3C 可访问富互联应用工作组(Accessible Rich Internet Applications Working Group)发布可访问富互联应用(WAI-ARIA)1.2 候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。WAI-ARIA 是为残障人士等提供无障碍访问动态以及可交互 Web 内容的技术规范,为浏览器、媒体播放器、辅助技术的开发人员以及 Web 内容开发者定义了可以获得更广泛跨平台可访问性的方法。
该规范提供了角色、状态和属性的本体,这些本体定义了可访问的用户界面元素,可用于改善 Web 内容和应用的无障碍可访问性和互操作性。这些语义旨在支持作者正确地将用户界面行为和结构信息传达给文档级标记中的辅助技术。与 WAI-ARIA 1.1版规范相比,1.2版添加了新特性,通过辅助技术改善互操作性,为[HTML]和[SVG2]形成更一致的无障碍模型。 该规范是对[HTML]和[SVG2]规范的补充。
欢迎于2021年4月5日前反馈对该文档的意见与建议。更多内容,参见消息原文。
2021年2月11日,W3C CSS 工作组发布 CSS 层叠与继承第三版规范(CSS Cascading and Inheritance Level 3)正式推荐标准(W3C Recommendation)。该 CSS 模块描述了如何设置样式规则,并为所有元素的所有属性赋值。通过层叠和继承的方式,值可以在所有元素的全部属性中传播。