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)”功能,用于嵌套网格参与其父网格的大小调整。
W3C 发布 WCAG 2.2 工作草案 征集广泛审阅意见
2020年8月11日,W3C 无障碍指南工作组(Accessibility Guidelines Working Group)发布 Web 内容无障碍指南(WCAG)2.2工作草案。与 WCAG 2.1 相比,该版本新增了9项无障碍要求(又称作“成功准则”)。这些新的成功准则解决了有认知或学习障碍的人群、移动设备以及电子书用户的需求。我们希望从用户、内容作者、工具开发者、政策制定者及其他相关人员那里了解这些新提议的成功准则带来的益处,以及能够多大程度上遵循这些成功准则。更多细节,参见博客文章:广泛审阅 WCAG 2.2 工作草案。
欢迎公众于2020年9月18日前反馈对文档的意见与建议。更多内容,参见消息原文。
W3C MiniApps 生态社区组举办小程序线上讨论会
2020年8月6日消息:W3C 小程序生态社区组(简称 MiniApps CG)于7月30-31日举办小程序线上讨论会。本次会议由提前预录的讲者报告以及线上实时讨论环节组成。来自阿里、百度、华为、小米、中国移动、京东、字节跳动、Vivo、Apple、Facebook、Google、Intel、NIC.br 等国内外厂商与会代表、W3C 技术架构组(TAG)、咨询委员会(AB)以及全球团队(W3C Team)成员等五十余位与会者出席了本次线上讨论,探讨了小程序生态与 Web 平台、MiniApps CG 孵化的 MiniApp 技术提案以及未来小程序在 W3C 的标准化方向。会议围绕以下具体议题展开:
* MiniApp 整体介绍
* TAG 对 MiniApp 提案的审阅及反馈
* MiniApp Manifest & Packaging
* MiniApp Lifecycle
* MiniApp URI Scheme
* MiniApp 与 IoT
* MiniApp 与 Web 平台的交互
* MiniApp 标准化及下一步计划
讨论详情参见发布的会议纪要 [7月30日、7月31日]。W3C MiniApps CG 旨在为全球 Web 社区提供一个参与平台,共同探索如何增强不同小程序平台间的互通性,孵化与小程序功能相关的技术提案,进而促进小程序生态的互操作性。欢迎加入 W3C MiniApps CG,进一步关注并参与相关工作进展。
W3C 发布互联网媒体字幕的 TTML 文本与图片规范1.2版正式推荐标准
2020年8月4日,W3C 时序文本工作组(Timed Text Working Group)发布互联网媒体字幕的 TTML 文本与图片规范1.2版(TTML Profiles for Internet Media Subtitles and Captions 1.2 )正式推荐标准(W3C Recommendation)。IMSC 1.2 是 IMSC 标准的最新版本,为全球的字幕交互定义了时序文本标记语言(TTML)的文本与图片格式。IMSC 用于 CMAF、DASH、IMF、ATSC、DVB 等应用程序,支持 SMPTE-TT、EBU-TT-D 以及其他区域性实践。 IMSC 1.2 还支持可下载字体资源,该特性通过为客户端提供制作期间使用的准确字体来提高保真度,并允许将图片添加到内联文本内容中 — 同时提供流畅的回退操作。IMSC 1.2 属于维护发行版本,修复了 IMSC 的明显漏洞并整体改善了规范文本。
更多内容,请参阅消息原文。
W3C 更新媒体查询第四版候选推荐标准 征集参考实现
2020年7月21日,W3C CSS 工作组更新媒体查询第四版(Media Queries Level 4)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementation)。媒体查询允许开发者测试并查询关于用户代理(浏览器)或显示设备的属性值,且独立于被渲染的文档。该规范用于 CSS @media 规则,可以为文档设定一些条件性的样式规则,也可用于 HTML、JavaScript 等语言和各种其他上下文场景中。媒体查询第四版描述了媒体查询、媒体类型和媒体特性的机制和语法,它扩展并取代媒体查询第三版规范中定义的功能。
更多内容,请参阅消息原文。