这份报告是为2021年4月举办的 W3C 顾问委员会线上会议而准备的,发布于2021年4月19日。关于 W3C 运行信息,请另行参阅同期发布的 W3C Fact Sheet — 2021年4月版。W3C 工作重点报告每年发布两次,上期报告发布于2020年10月,参见更多往期报告。
该报告英文原版在这里。
在过去的14个月里,整个社会活动迅速从线下转至线上。这既令人兴奋又感到不安,这是全球新冠疫情造成的影响。大量数据显示着 Web 的中心地位。
Web 已经成为全球社会活动的关键技术基础建构,因为它迎合了世界所带来的变化,尤其是当旅行和线下活动受到限制的时候。无论是电子商务、远程学习、远程医疗保健、以新方式开展业务、娱乐,或者是与家人和朋友们保持联系,这种快速发展的趋势将会继续。
对技术的日益依赖也重新激发了我们确保全球技术基础建构互操作性的需求(包括传统 Web 以及在中国广为流行的 miniapp)。
这些变化正在推进 Web 联盟组织革新,包括我们对未来的憧憬和政策,加强我们对多样化和包容性的关注,完善我们技术规范的工作流程。
Web 联盟的工作比以往任何时候都更直接地支持从线下到线上的转变(例如,WebRTC 近期成为一项正式标准 ) 以及满足不断变化的社会需求的创新,按照解决社会关键问题的方式,帮助他们提升到 Web 层面,确保互操作性,同时解决具有挑战性的问题,如安全性、隐私和更大程度的 Web 去中心化、Web 支付、性能、娱乐和媒体、无障碍和国际化。
我们很自豪 W3C 所做的工作至关重要,应对了过去一年危机的挑战,也为将来的危机提供解决方案。
这份报告重点阐述近期为提高 Web 平台能力而进行的工作,为扩展和增强进行了创新,因此 Web 已然并将继续是一个加速科技合作与发现的工具、一个连接家人及朋友的社交方式、一种在线学习与提升技能的方法、一种开展成功业务的手段,等等。
W3C 通过现有的39个工作组和10个兴趣组创建 Web 标准、工作指南和支撑文档,来实现其使命 。
W3C 通过各种机制吸引社区探讨未来 Web 标准,包括:与会员展开交流、与其他标准组织保持联系、关注超过350 个社区组数千名成员的活动,组织 W3C 技术研讨会等。其中有很多不错的想法,W3C 战略团队识别有前景的标准化话题,同时邀请公众参与。
技术研讨会通过演示报告、小组讨论、分组会议和虚拟“走 廊”会议的形式,汇集社区成员共同围绕新领域的工作展开协作。切 换到线上会议带来了工作模式上的改变,并需要重置日程安排,与此同时,我们预期分布式会议将带来更广泛的全球参与以及可访问性。
即将举行的W3C研讨会包括:
近期举办的研讨会如下:
W3C 战略漏斗(Strategy Funnel)记录了成员在探索潜在新工作过程中的各阶段进展:经历孵化与评 估,最终界定工作章程从而开展标准化工作。战略漏斗是托管在 GitHub 上的项目,每一个“卡片”(card)都代表一个新领域的问题(issue),由这些卡片组成的堆栈从左至右依次表示各项工作不断向前推进的进度。大多卡片都是从探索阶段开始,之后或界 定工作章程开始标准化,或是被最终移除。
公众在任何阶段都可以参与,尤其是对那些已经开始孵化的工作。这有助于 W3C 识别已经被充分孵化的工作、确保标准化进程、审阅相关生态系统、了解参与意向,进而编辑一份准确反映标准化范畴的工作章程。持续的反馈将加速整个标准化进程。
自上一份工作重点报告发布以来,W3C 小组最新动态如下:
新发布的2020版W3C专利政策正在各个工作组中部署。2020年12月,有12个工作组自愿切换到新的专利政策。
W3C 的支付标准提供了流畅的支付交互体验,用更低的前端开发成本为商户提供一致的 Web 支付用户体验。用户可以存储和复用支付信息,更迅速精确地完成线上交易。
Web 支付工作组计划在完成与隐私兴趣组的讨论后,即是否要维护与地址收集有关(引起隐私顾虑)的特性,再将 Payment Request API 1.0 推进为提案推荐标准。
今年3月,Stripe 发布了“安全支付确认”的实验结果。 实验验证了这样一种假设,即在 EMV 3-D 安全协议的“挑战流(challenge flow)”中,用户更倾向于使用 Web 身份验证而不是一次性密码。实验表明,使用 SPC,用户购买量多出了 8%,并且身份验证速度比一次性密码快了三倍。 此外,使用 SPC (类似于一次性密码)时的欺诈订单微乎其微。 参见 Web 支付工作组发布的文章获取更多信息。
Stripe 试点中使用的 SPC 在交易过程中提供了“低摩擦”身份验证流程,同时业界也对“零摩擦”风险评估流程感兴趣。 当下的许多方法都涉及 cookie 和浏览器指纹识别。鉴于浏览器的变化,工作组(和 Web 支付安全兴趣组)正在研究可以更好地保护隐私的替代方案。
W3C 去年9月启动了商户业务组(Merchant Business Group),这是一个非技术交流平台,参与方在此探讨商户面临的挑战,新兴的 Web 技术如何帮助应对这些挑战,以及还需要哪些其他的 Web 功能。
当前的讨论主题包括使用条形码(包括线上交易中的 QR)、支付摩擦和平衡、无障碍可访问性以及新冠疫情对支付领域的影响。
Web 是一个通用的出版平台。出版业受 Web 的影响在日渐加深,而 Web 也在越来越广地推动出版业的发展。Publishing@W3C 特别关注的主题包括排版和布局、信息无障碍、可用性、可移植性、分发、归档、离线访问、按需打印以及可靠的交叉引用。小组中的出版界参与者非常多元化,包括传统的出版商、电子书阅读系统制造商,以及有声读物、学术期刊或教育材料的出版商、图书馆科学家和浏览器厂商。
W3C 严格的测试流程将使 EPUB 3 规范更简洁、更清晰、更易于实现。这项工作从更加系统的测试开始,通过澄清以及更好的一致性声明的形式对标准进行改进。
为了使 EPUB 更具可读性,同时消除冗余和重复,小组在不改变 EPUB 3.2 技术要求的情况下,对规范进行了重大的编辑性改进。 参见近期发布的 EPUB 3.3 与 EPUB Accessibility 1.1 规范获取跟多信息。
出版业务组通过观察社区、扩大社区规模并拓展交流平台,探索Web 上出版领域的业务需求和新的工作新领域。
该小组在开发 EPUBCheck 的过程发挥了重要作用。参见关于 EPUBCheck 4.2.5 与新的 EPUBCheck 网站的更多信息。
媒体和娱乐标准活动跟踪并标准化创建沉浸式体验所需的与媒体相关的功能。HTML5、TTML 和 TTML 配置、WebVTT 将标准的音频、视频和字幕引入了 Web,并彻底改变了全球的媒体产业链和媒体消费,使 Web 成为完全适合于媒体内容交付的专业平台。
当前的主要目标是:
Web 是移动的开放平台。长期以来,电信服务提供商和网络设备提供商一直是 Web 技术部署中的关键角色。随着 Web 平台的成熟,它带来了越来越丰富的功能,进而将现有服务扩展到新用户和设备,并提出新的创新服务。
WebRTC 于2021年1月成为一项正式标准。经过10年的发展,该技术改变了通信格局,支持任何已连接设备成为潜在的通信端点,从而在 Web 或网络上任何地方实现丰富、交互、实时的音视频通信 ,促进了全球互连,并极大地扩展了运营商联系客户的能力。WebRTC 是众多在线交流和协作服务的基石。
COVID-19 疫情表明,在限制旅行和保持社交距离的世界中,WebRTC 是多么重要。我们还可以为该技术带来更多改进,以迎合已经出现的新用途和需求。
WebRTC 工作组将继续记录拓展 WebRTC 用例,以进一步描绘 WebRTC 的前景,包括:
W3C 近期开始了 WebTransport 和 Web Codecs 的标准化工作,这有望将低延迟流技术的优势引入更广泛的媒体和娱乐生态系统。
此项工作与 IETF 的 WEBTRANS 工作组联合进行,该工作组定义了 API 构建的协议。
交通共享数据有很大的改善用户体验的潜力,提供机会以实现更好的信息化、媒体娱乐功能、提升效率、加强维护、保障安 全和便利。同步的优化还发生在传感器、通信、云计算、数据分析机制、地理地图信息、机器学习、移动设备、用户接口等相关的领域,这些丰富的技术基 础创造了一个新的领域更好地利用交通数据生产价值。汽车与交通方面的讨论非常重视构造一个互联互通的汽车生态、交通模型和相关服务里对标准的需 求。
W3C 汽 车工作组 从其第一版车辆信息服务规范 (VISS) 中汲取现实经验,该规范已在量产车与其他地方使用。
该标准为车辆,例如发动机温度、剩余燃油或电量、范围、轮胎气压等所有可用信号信息提供了一种通用数据模型的访问方法。目前,标准封装了大约一 千种不同的数据元素,并且将不断增长以适应自动驾驶和驾驶员辅助技术以及电气化等汽车领域的进步。
为创建丰富的车辆应用生态系统,应用程序在车辆本身的“主机”(汽车音响所在的地方)上运行。小组还在设想在云中使用它来提供对车辆的间接访 问。
第二版的 VISS 规范现已完成属性界定,在 WebSocket 之外添加了 HTTP REST 协议。数据订阅设计也得到优化。一个相关的规范实现正在探索支持已被用于汽车行业的 MQTT 协议。该版本的规范正在进行编辑性审阅,计划不远的未来会发布第一版公开工作草稿。
汽车与交通商务组旨在推动和改进 W3C 汽车工作组的标准的落地和持续发展,包括构建更广的交通信息讨论空间和孵化未来的标准工作。该组也在讨论 ISO JTC1 WG11 智慧城市相关的数据架构。近期的工作包含:
W3C 的 Web of Things 工作目标是为不同的技术方搭建桥梁来允许各种设备共同协作和实现规模化,从而通过减少碎片化和增强互联互通性来发挥物联网的潜能。WoT 是对现有物联网生态系统的补充,可通过组合多种设备和信息服务来通过降低应用的供应商和消费者的成本和风险创造价值。许多行业将受益,例如智能家居、智慧城市、智能产业、 智能农业和智能医疗保健等。
Web of Things (WoT) 标准领域的工作可以通过最近发布的 WoT 解说动画来勾勒。这个视频展示了一个 Web 开发者如何实现一个并非锁死在一个厂商平台的互联互通的 IoT 物联网框架,并且介绍了 W3C WoT 如何被应用于例如农业、建筑或者工业自动化、智慧家居等等更丰富的领域。
WoT 兴趣组与外部标准开发组织和行业联盟合作,在标准化之前探索各种想法。这些联络已经在两个关键领域取得了进展:
WoT 工作组最近完 成了万维物联网标准的初步版本, 并且继续进行可交互描述、物发现、生命周期/加载、ID 管理等工作。
智能城市由涉及建筑与居住环境的智能管理的不同技术 - WoT 只是其中一部分 - 以及流程组成。 智慧城市的应用与生活在城市的人密切相关,并且有可能会对他们的生活产生负面影响。 因此,从一开始就加入包容性设计、无障碍思考、隐私和安全等考虑因素是非常重要的。
W3C 宣布于 2021年6月25日举行 W3C 智慧城市研讨会,旨在:
改善 Web 广告业务组成立于2017年12月,是一个跨行业的论坛,目的是为了企业代表交流讨论如何让线上广告更高效,并且不会侵犯隐私。
该小组目前有包括来自100多个组织的超过350名参与者,讨论和记录关于隐私保护 Web 广告的用例和提案。
我们听取来自出版商、营销人员、Web 应用程序、终端用户,以及广告技术和测量评估公司的用例;并与其他组织沟通交流一起形成草案。
小组的讨论工作目前正在 WICG 和隐私社区组中进行孵化,包括关于隐私保护的聚合测量、基于客户兴趣的广告选择,以及在没有第三方cookies的情况下在Web上的部署。
CSS 是开放 Web 平台的关键部分。CSS 工作组从两个很大的 CSS 用户群体收集需求:出版业和 Web 应用开发人者。前者需要更好的分页支持和高级字体处理,而后者则需要智能和高效的滚动和动画。
我们所说的 CSS 其实是一百多个规范的集 合,通常称其为“模块”。工作组把 CSS 当前的技术发展状态反映在一份快 照文档中,每年更新一次。工作组还发布了一个索 引定义 CSS 规范所定义的每个术语。
在 2020 年 12 月, CSS 工作组 发布了 CSS 2020 规范快照.
目前 CSS 标准包含100多份单独的文档,这份工作快照是目前所有重要标准的集合。
Web 音频工作组 为开放 Web 平台提供高级的声音和音乐综合能力。
Web Audio 1.0 已在所有浏览器中得到实现,可在浏览器中合成音频。音频操作是通过音频节点执行的,这些音频节点链接在一起以形成模块化的音频路由图。该规范支持具有不同类型的通道布局的 多个源。这种模块化设计提供了创建具有动态效果的复杂音频功能的灵活性。
工作组今年1月发布Web Audio API 1.0 候选推荐标准。最近发布的Chrome,Firefox 和 Safari 浏览器已经在逐渐使用这些新特性。这个标准即将变成 W3C 提案推荐标准,并计划安排在五月成为 W3C 正式推荐标准。
Web Audio API 2.0 的新 特性 将在音频 社区组中讨论孵化。Web Audio 2.0 因此具有强大的社区基础,并增加音频开发者迫切需要的功能。
HTML 是万维网核心的标记语言,是搭建网页的技术基础。
W3C 始终致 力于确保 HTML 和 DOM 的 开发继续考虑全球社区的需求,并在可访问性,国际化和隐私性等领域不断改进,同时促进互联互通 ,提升性能和安全性。
在 W3C 社区的审阅后,W3C 在1月发布了第一个HTML 快照,并在去年11月批准了 DOM 的第一份快照。
HTML 工作组计划每年将 WHATWG HTML 和 DOM 审阅草案发布为 W3C 正式标准。
Web 字体用于中文、日文和韩文等语言,这些语言下载整个字体的成本太高; 也用于阿拉伯语和印度语,其中子集化的 Web 字体往往无法正常运行。 Web 字体工作组开发了一系列规范,支持 Web 上可下载字体的互操作部署,侧重渐进式字体压缩(PFE)以及维护 WOFF 标准。
字体工作组 发布渐 进式字体压缩报告。目前中文、日文和韩文(CJK)由于字体文件过大,不能使用Webfonts。文件大小需要大幅压缩,但又不能由于拆分网络请求而减缓页面加载。 该报告评估了一些解决方案,这些解决方案将允许在当前网络速度慢、字体很大或子集要求复杂的情况下使用 WebFonts。
MiniApps 工作组在2021年1月成立, 旨在最大限度地提高 Web 和 MiniApps 之间的融合,MiniApps 是使用 Web 技术(尤其是 CSS 和JavaScript)并与 Native Apps 功能集成的混合移动应用程序。
2020 年的里程碑之一,是W3C TAG 与 Miniapp 社区 进行的讨论。在讨 论中双方达成协议:如果能够在不同MiniApp平台之间保持互联互通,共同向 One Web 这个目标努力,则供应商、开发人员和用户将都会从中受益。
Miniapps 工作组将从MiniApps基本体系结构的技术建议开始着手,并参考在MiniApps 生态系统社区组中讨论了一年的需求文档:
截至2021年初,丰富的Miniapps平台存在超过700万个miniapp、超过20个供应商,150万开发人员以及近9亿每日活跃 用户。
2021年4月举行了首届MiniApps CJK会议,吸引了来自30多个组织的近60位参与者,以进一步探索这些地区的 MiniApp 生态系统领域, 包括新的使用场景。
WebAssembly 推荐标准描述了在浏览器和独立环境中广泛部署的虚拟机和执行环境下,如何实现接近于本机的性能,优化加载时间,而且最重要的是,可以作为现有代码库的编译目标。
WebAssembly 工作组 最近更新了章程,将标准分为三个部分:
该小组将不久后首次发布公共工作草案。
WebAssembly 工作组和对应的社
区组(通过社区组进行需求收集和语言开发)继续为该标准的未来版本开发一系列特性。
数据在所有组织里都日益重要,尤其随着IoT、大数据 和其它围绕着 AI 和 机器学习的技术的发展。关联数据是关于使用 URI 作为事物的名称,对这些 URI 进行解引用以获取更多信息并包含指向其他数据的链接的能力。
W3C 发布了一系列数据相关的延伸规范,拓展了过去二十多年对数据的研究经验,并计划进一步开展让开发人员更容易使用图数据和知识图谱的工作。为了使行业利用先进的数字技术并通 过沿供应链和价值链的水平集成以及从工厂到办公室的垂直集成来促进业务发展。
数字身份对于交互式应用、数据 Web 和在 Web 上和 Web 外部署各种服务都是至关重要的。
分散式标识符(DID)工作组 旨在将数字身份定义为与特定 URI 方案关联的 DID 文档:这是一个 JSON 文档,主要包含加密信息,允许任何客户端检查实体完整性、交换私有信息并获取服务信息;并且可以存储在各种类型的分布式账本、Web存储系统(如 GitHub 或 IPFS)上。
该小组持续更新已经发布了的 DID 标识符 1.0 (现为候选推荐标准),DID 规范注册以及DID的用例与需求 文档。
隐私和安全是人权和公民自由的组成部分,长期以来一直是 Web 联盟的重要议程。例如,我们的工作有助于改善 Web 的安全性,我们开发了认证技术,以取代弱密码,并减少钓鱼网站和其他攻击的威胁。
然而,用户有理由担心他们的个人数据被滥用和被跟踪,包括浏览器指纹,虚假信息的传播和其他网上危害。这些都是目前面临的困难和紧迫的挑 战。我们已经开始讨论如何在不增加审查的情况下帮助用户在网上找到值得信赖的内容。
自2019年春天 WebAuthn Level 1 发布为W3C推荐标准以来,随着跨浏览器平台的实现和主要 web 应用程序的部署,对强加密认证的采用一直在稳步增长。WebAuthn 部署社区组致力于消除可能阻碍开发者采用 WebAuthn 的障碍,并帮助规范的开发者和用户改进其互操作安全性的采用。
Web Authentication 工作组 刚刚发布了 WebAuthn Level 2. 该组计划重新制定章程,以增加包括设备丢失恢复在内的新功能。
隐私兴趣组 (PING) 会对其他工作组的文档进行隐私问题的审阅。 兴趣组开始使用新 的 issue 跟踪工具并且成功的让工作组意识到其规范中的隐私和指纹问题。该兴趣组还正在编写目 标隐私威胁模型文档。
安全审查由 W3C 协调的志愿者审查人员完成。 我们欢迎更多人参与。目前在使用与 PING 相同的工具跟踪提出的issue。
成立于2020年,旨在托管以隐私为中心的新规范和API的孵化。隐 私社区组成员正在积极参与; 它的电话会议 通常有60多名参与者,其近期工作项目包括:
教育类文章 • 标 准开发者清单 • 语言 支持工作概览 • 国 际化赞助计划
在全球将近80亿人口中,只有一小部分人会说英语,但超过50%的在线内容是以这种语言书写的。那些 Web 未支持的语言的社区将越来越被边缘化和排斥。他们将无法获得 Web 带来的的经济、教育或民主利益,并且由于没有 Web 的存在和参与,我们将失去 Web 反映世界的多样性的潜力。
W3C 于1998年启动了国际化活动 (i18n),以缔造真正全球通行的 Web。为了使 Web 真正为世界各地的利益相关者提供各种语言内容的服务,必须有语言专家、网站设计师、开发者和标准实现厂商的积极协作,积极推动 Web 的发展。当 Web 支持世界上所有语言时,我们才能够连接共享一种语言的所有社区。
欢迎参阅 i18n radar 了解关于当前各项目的概述。
根据国际化赞助计划, 赞助者可以提供核心会员费之外的资源,以期增加参与者和这项关键工作的专家。
下面的内容是W3C在语言支持、开发人员支持和作者支持(教育与推广)这三个关键领域中所取得的成就。
特定文字和语言的需求文档,以及在已有或正在开发的技术中特性支持的不足的相关文档。语 言矩阵总结了 Web上语言支持的状态。阅读有关语 言支持的更多信息;查找支持该项工作的GitHub repo和任务团。
日文和中文布局任务团继续定期开会,并正在积极编写文档。我们需要更多的参与者来推动这项工作,尤其是在阿拉伯语、东南亚和 印度语言的任务团中。
最近发布了6个差距分析文档的首个公开工作草案,涵盖了Adlam(富拉语)、法语、德语、希伯来语、西非书面文字和Osage(奥塞奇语)。
对W3C工作组的文档进行审阅、讨论及建议(有时是对Unicode联盟或IETF等的外部组织的工作进行审阅、讨 论及建议),以及准备指南和清单供工作组用来进行自我审阅、学习以及重点关注一些特定技术的问题。
国际化工作组一直在积极审查规 范并向其他工作组提供建议,包括 CSS、WHATWG、Web应用、WebXR、无障碍指南、出版、MiniApps、设备与传感器等小组。
最近的工作包括:
帮助内容作者理解和使用国际化功能的文章、国际化课程的建议、为网页作者维护的i18n检查器及会议演讲等。
请参阅 HTML 和 CSS 创作技术以及其他国 际化技术的相关文章。
WAI 新闻 • 无 障碍基本面 • 数字化无障 碍的商业案例 • WAI 翻译
2006年,联合国通过了《残疾人权利公约》,重申所有各类残疾人都应享有一切人权和基本自由。该公约将获取信息(包括网页内容和数字内 容)定义为一项人权。 Web 的无障碍可访问性是所有人享有平等访问,享有机会均等和参与社会之中的关键。
Web 联盟的 Web Accessibility Initiative(WAI)于1997年启动,旨在开发技术规范以及宣传和培训材料,以提高人们对Web无障碍的认识和实 施。 WAI 的 Web 内容可访问性指南(WCAG)被视为有关 Web 无障碍的权威国际标准,并且已被世界各地的许多政府采用或引用。
随着 Web 复杂性的增加,随着数字发布和虚拟现实等多种技术融合到 Web 上,对先进技术中最新的可访问性支持的需求也在增加。 WAI 支持 W3C 的 Web for All 使命,并帮助确保协调一致的无障碍活动计划,该计划分布在 W3C 的所有领域。
在标准开发和开发人员之间建立良好的反馈关系,并不断提升广大社区的参与。
自2015年起,W3C 与 edX 合作创建 W3Cx 在线课程,并一直围绕核心 Web 技术开发 MOOCs 课程。
许多Web用户依赖于W3C开发的文档的翻译,W3C的官方语言是英语。
W3C 非常感谢其社区的持续努力,确保了我们的各种可交付成果,特别是我们的规范,可以以其他语言免费提供,确保了它们能够面向更多不同的读者。
如果愿意提供翻译,请参阅说明。
与众多组织和标准开发组织(SDOs)的联系和协调对于 W3C 来说至关重要:
联盟间合作的目标包括: