2021年5月4日,W3C WebTransport 工作组发布 WebTransport 规范的首个公开工作草案(First Public Working Draft)。该规范在 WebIDL 中定义了一组 ECMAScript API,以允许在浏览器和服务器之间发送和接收数据。该规范的开发与 IETF WEBTRANS 工作组制定的协议规范联合进行。
第一届 MiniApp 中日韩线上讨论会会议纪要
W3C MiniApps 工作组与 MiniApps 生态社区组于本月初联合组织了首届 MiniApp 中日韩线上讨论会。会议的主要目的是汇集中日韩相关厂商,更深入地了解各区域的 MiniApp 生态,介绍 MiniApps 工作组、社区组当前开展的工作,以及未来 MiniApp 在 W3C 的标准化方向。来自30多家单位的57位与会者参加了本次会议。
会议由提前预录的讲者报告以及线上实时讨论两部分构成:讲者报告及演示文稿现已发布;线上讨论环节侧重交流了 MiniApps 生态、技术架构、跨平台框架、新场景的应用与标准化,以及 MiniApps 工作组现有规范的进度。MiniApps 工作组将继续完善正在开发中的规范,同时征求广泛的审阅意见。MiniApps 生态社区组将与 W3C 其他小组展开合作,以不断孵化新的标准化需求及方向。会议最后,MiniApps 工作组主席提议建立 MiniApps 中日韩特别任务小组,以便中日韩社区后续能够保持交流并实时跟进相关进度。
W3C 发布 WebCodecs 规范的首个公开工作草案
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
的特定于编解码器的扩展。
更多内容,参见消息原文。
W3C 更新 Web 无障碍课程资源
2021年3月31日,W3C 无障碍教育与推广工作组(Accessibility Education and Outreach Working Group,EOWG)为 Web 无障碍课程体系添加新的开发者模块。该课程体系提供了一个框架,可用于创建数字无障碍培训、将无障碍融入其他培训中,以及用于审查现有和计划中的培训课程。2021年3月发布的版本:更新了课程体系概述页面中的指南,更新了基础模块,添加了新的开发者模块。新模块专注于可访问标记和编码技术,主要用于培训前端开发人员。接下来的模块将进一步涵盖设计和创作可访问数字内容。
更多内容,参见消息原文。
W3C 发布开放屏幕协议规范的首个公开工作草案
2021年3月18日,W3C 第二屏工作组(Second Screen Working Group)发布开放屏幕协议(Open Screen Protocol)规范的首个公开工作草案(First Public Working Draft)。开放屏幕协议是一套网络协议,允许用户代理以可互操作的方式实现远程回放 API(Remote Playback API)和呈现 API(Presentation API)规范。
更多内容,参见消息原文。
W3C 发布 WebRTC 优先级控制 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日前反馈对该文档的意见与建议。更多内容,参见消息原文。
W3C 发布分散式标识符(DIDs)1.0 版候选推荐标准
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 提交对该规范的实现体验及反馈意见。
更多内容,参见消息原文。
W3C 发布索引数据库 API 3.0 规范的首个公开工作草案
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 的第三版规范,预计将取代先前发布的第二版规范。
更多内容,请参阅英文原文。
W3C 发布可访问富互联应用(WAI-ARIA)1.2候选推荐标准
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日前反馈对该文档的意见与建议。更多内容,参见消息原文。
W3C 发布 CSS 层叠与继承第三版规范的正式推荐标准
2021年2月11日,W3C CSS 工作组发布 CSS 层叠与继承第三版规范(CSS Cascading and Inheritance Level 3)正式推荐标准(W3C Recommendation)。该 CSS 模块描述了如何设置样式规则,并为所有元素的所有属性赋值。通过层叠和继承的方式,值可以在所有元素的全部属性中传播。
WebRTC 1.0 成为 W3C 正式推荐标准
2021年1月26日,W3C Web 实时通信工作组(Web Real-Time Communications Working Group)发布 WebRTC 1.0: 浏览器间实时通信(WebRTC 1.0: Real-Time Communication Between Browsers)正式推荐标准(Recommendation)。文档定义了一组 JavaScript API,允许在实现了 IETF 定义的适当实时协议的浏览器或设备之间交换媒体内容和通用应用程序数据。
WebRTC 已成为在线交流与协作的基石。WebRTC 框架提供了构建块,Web 和应用开发者可以通过这些构建块为一系列应用无缝添加视频通话。WebRTC 使即时视频通话比以往任何时候都容易,让数以亿计的用户得以进行互动。参阅 W3C 官方新闻稿(中文、英文)了解 WebRTC 标准的更多信息及未来趋势。
更多内容,参见消息原文。
W3C 成立 MiniApps 标准工作组
2021年1月19日,W3C 正式成立 MiniApps 标准工作组!欢迎加入小组与全球相关方共同探索推进MiniApps 标准化进程。
MiniApp 是一种小型、免安装、快速加载的程序,通常在一个宿主应用或操作系统中运行(如小程序、快应用),也可以是支持跨端部署的 JS 原生应用。MiniApp 既使用了 CSS 和 JavaScript 等 Web 技术,同时又可以使用操作系统提供的能力。目前的 MiniApp 厂商众多,而各厂商都有着各自不同的 API。W3C MiniApps 工作组将基于广泛的标准化需求,致力于联合广大会员及社区成员深入探索协调多样的 MiniApp 生态、增强不同 MiniApp 平台间的互通性,从而最大程度地提升 MiniApps 与 Web 的融合,减少技术碎片化并降低开发者的学习成本。
工作组计划于2021年1月27日召开线上分享会,欢迎国内 MiniApp 厂商、感兴趣的社区开发者注册参会(选择「"YES" 使用 W3C 账号登陆」或「"NO" 无账号直接输入邮箱」查看页面内容并注册),与 W3C MiniApps 标准工作组主席、规范提案作者深入交流 MiniApp 开发的现状和未来的标准化计划。
关于工作组的具体标准化范畴及详细信息,参见 MiniApps 工作组章程以及博客文章:W3C 成立 MiniApps 标准工作组,推动 MiniApp 生态繁荣健康发展(英文、中文)。
更多内容,参见消息原文。