W3C

W3C Web中文兴趣组启动会 - 总结报告

会议信息  会议纪要  兴趣组主页

引言 · WebXR · Web Packaging · Media · 下一代移动Web应用 · WebGPU · Web Neural Network API · WebAssembly · Web性能 · WebRTC · Web Payments · 总结 · 关于


【引言】

2018年11月17日,W3C Web 中文兴趣组启动会暨第一次面对面会议在杭州举办。

本次会议汇集了阿里巴巴、百度、华为、Igalia、深信院、腾讯、英特尔、浙江大学、中国移动杭州研究院与咪咕公司等会员单位代表,来自彩云科技、度小满金融、美团点评、小米、网易、字节跳动等单位的邀请嘉宾,以及开发者代表共56位与会者出席,共同分享业界近期技术动态、识别有标准化需求的国内Web技术,探讨如何提升国内社区参与度以及兴趣组的未来规划和工作模式等。

会议由兴趣组联合主席林万铭(英特尔)、陶清乾(百度)、余枝强(华为)共同主持,采取技术分享与话题讨论的形式,主要围绕 WebXR、Web Packaging、Media、下一代移动Web应用、WebGPU、Web Neural Network API、WebAssembly、Web性能、WebRTC、Web Payments 展开,探讨了以上技术目前的标准进展及应用情况、在国内是否有类似技术或实践、落地的可能性和面临的问题、以及国内是否有需求需要输送至 W3C 进而开展进一步讨论和后续工作。

会议最后就不同的技术需求设立了相应的特别任务(task force),并提议有针对性地推动相关任务的讨论及产出。以下为相关话题的演示及讨论摘要。


【WebXR】

今年 W3C WebXR 工作从社区组转入工作组,成立了 Immersive Web 工作组,正在开发 WebXR Device API 规范。安勍(阿里巴巴):“XR 在国内的落地相对更快,而且也有很多场景应用和活动,未来可能与其他技术(例如 WebAssembly)整合 ”。W3C 团队成员薛富侨为与会者现场展示XR的应用场景


【Web Packaging】

Web 让浏览器更容易地存储页面,让用户更加快速地访问,是一种更安全的代理模式,在国内适用的场景比较多。杨智行(Google) [演示文稿]:“Google 推出 AMP 移动网页加速项目,愿景是实现离线加载多个站点内容,存储并分享页面给附近的人,实现更加快速的加载。最终将 AMP 功能带到整个 Web 平台,实现稳定可靠的加载,提升用户体验,保障用户隐私”。


【Media】

徐嵩(中国移动咪咕) [演示文稿]:“W3C 当前的媒体 & 娱乐兴趣组由之前的 Web & TV 兴趣组演化而来,开始关注电视以外的内容。我们希望在 W3C 做音视频倍速播放、音视频清晰度切换控制、视频弹幕控制以及视频打点等特性的标准化。以上提到的这些目前还没有对应标准,希望我们可以研究更多用例,推动相关标准进程。 W3C 中国区经理吴小倩提到:“目前世界上许多大的直播厂商都在中国,国内有些厂商已经开始使用 WebAssembly 进行编解码,并使用 WebRTC 进行直播,W3C 已经意识到了这方面的需求,欢迎大家进一步提出更具体的技术提案”。


【下一代移动Web应用】

来自不同单位的参会代表分享了各自公司的应用,同时也提出了相应的标准化诉求:

随后,现场与会者就以上话题进行了热烈讨论:


【WebGPU】

张敏(英特尔) [演示文稿] 阐述了 WebGL 的历史,将 WebGL 与 WebGPU 进行了比较。他介绍了当前 W3C WebGPU 规范和实现状态,讨论了各种图形 API 以及 WebGPU 如何将这些 API 公开给 Web。


【Web Neural Network API】

张敏 [演示文稿]: “现在的机器学习框架即便通过 WSAM 优化,依然存在很大的性能问题。因而我们提议引入 Web Neural Network API,暴露系统 ML API 给 Web 浏览器和 Web 应用使用,利用硬件加速由系统底层完成。目前 Web NN API 规范正处于社区草案阶段,计划通过用例来进一步推动社区规范的起草和规划,欢迎各位加入Machine Learning for the Web 社区组参与相关讨论”。


【WebAssembly】

林作健(阿里巴巴)[演示文稿]:“目前观察到 WASM 可能面临着汇编不好调试、C/C++转成 WASM 出现全局的 stack point、代码生成、运行时间、调用本地API等问题,希望可以有通用的解决方案。W3C 中国区经理吴小倩强调:“W3C 并不规范实现,而是规范 API。”


【Web性能】

陶清乾(百度)[演示文稿] 分享了 Web 性能工作组的标准以及新提案,详细介绍并展示了国内公司比较关注的 Long Tasks (TTI) 、检测可交互时间、Paint Timing 首屏渲染时间、Device Memory设备性能数据,还有浏览器新集成的机制接口,答复了与会者关于性能优化的相关问题。


【WebRTC】

诸剑俊(英特尔)[演示文稿] 分享了 WebRTC 的主要进展:“WebRTC 的初衷是做客户端到客户端的通信,现在也可以做服务器和客户端之间的通信。因为 HLS 等方式延迟较大,部分厂商选择使用 WebRTC,当今主流的浏览器厂商都已经支持了 WebRTC 1.0 标准。WebRTC 虽然是 Web 标准,但也可以和很多原生应用互通 。WebRTC 工作组接下来可能会做的事情包括:底层数据访问、机器学习、worker支持和虚拟现实。”


【Web Payments】

吴小倩(W3C)[演示文稿]:“我们希望提供一个更优雅的支付体验,整体设计思路就是Web开发者无需做用户交互,把用户交互交给浏览器即可。到今天为止,各大银 行、发卡组织和很多互联网公司都在参与 Web Payments 相关的工作,目前四大浏览器都实现了 Payment Request API。我们希望 Payment Request 将来能和 Web Authentication API 结合使用”。


【会议总结】

会议最终环节,小组主席为与会者总结了当天的会议要点,梳理出需要进行进一步讨论的议题,与会者也表达了对中文兴趣组以及 W3C 的期待。经讨论,与会者提议:

W3C及小组主席衷心感谢各位的支持! 若您对本次会议有任何反馈,或希望了解/参与W3C Web中文兴趣组工作,欢迎联系我们


【关于Web中文兴趣组】

W3C Web 中文兴趣于2018年9月20日正式成立,旨在为 W3C 成员提供一个加强中国 Web 社区对 Web 标准工作的参与的平台。该兴趣组主要侧重于识别来自中国的专门需求、辅助中国成员熟悉 W3C 标准流程、讨论可能提交给 W3C 的技术提案、标准的测试、实现以及和 W3C 相关的标准化机会,同时协助中国 Web 社区对 Web 标准化进行参与和贡献。

林万铭(英特尔)、陶清乾(百度)、余枝强(华为)出任该组联合主席,协同主持小组的日常工作。来自W3C团队的薛富侨、贾雪远作为小组联络人,分别承担与该组相关的技术及信息联络工作。

我们欢迎 W3C 会员及公众进一步关注参与小组讨论。


W3C是一个开放且包容的组织,专注于高效的讨论以及富有成效的行动。W3C所有会议都符合我们的职业道德行为准则(Code of Ethics and Professional Conduct)确保我们积极听取来自各方的意见与声音。对于这份总结报告内容的任何意见或建议,请邮件联系贾雪远薛富侨