引言 · 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),并提议有针对性地推动相关任务的讨论及产出。以下为相关话题的演示及讨论摘要。
今年 W3C WebXR 工作从社区组转入工作组,成立了 Immersive Web 工作组,正在开发 WebXR Device API 规范。安勍(阿里巴巴):“XR 在国内的落地相对更快,而且也有很多场景应用和活动,未来可能与其他技术(例如 WebAssembly)整合 ”。W3C 团队成员薛富侨为与会者现场展示XR的应用场景。
Web
让浏览器更容易地存储页面,让用户更加快速地访问,是一种更安全的代理模式,在国内适用的场景比较多。杨智行(Google) [演示文稿]:“Google 推出 AMP 移动网页加速项目,愿景是实现离线加载多个站点内容,存储并分享页面给附近的人,实现更加快速的加载。最终将 AMP 功能带到整个 Web
平台,实现稳定可靠的加载,提升用户体验,保障用户隐私”。
徐嵩(中国移动咪咕) [演示文稿]:“W3C 当前的媒体 & 娱乐兴趣组由之前的 Web & TV 兴趣组演化而来,开始关注电视以外的内容。我们希望在 W3C 做音视频倍速播放、音视频清晰度切换控制、视频弹幕控制以及视频打点等特性的标准化。以上提到的这些目前还没有对应标准,希望我们可以研究更多用例,推动相关标准进程。 W3C 中国区经理吴小倩提到:“目前世界上许多大的直播厂商都在中国,国内有些厂商已经开始使用 WebAssembly 进行编解码,并使用 WebRTC 进行直播,W3C 已经意识到了这方面的需求,欢迎大家进一步提出更具体的技术提案”。
来自不同单位的参会代表分享了各自公司的应用,同时也提出了相应的标准化诉求:
随后,现场与会者就以上话题进行了热烈讨论:
张敏(英特尔) [演示文稿] 阐述了 WebGL 的历史,将 WebGL 与 WebGPU 进行了比较。他介绍了当前 W3C WebGPU 规范和实现状态,讨论了各种图形 API 以及 WebGPU 如何将这些 API 公开给 Web。
张敏 [演示文稿]: “现在的机器学习框架即便通过 WSAM 优化,依然存在很大的性能问题。因而我们提议引入 Web Neural Network API,暴露系统 ML API 给 Web 浏览器和 Web 应用使用,利用硬件加速由系统底层完成。目前 Web NN API 规范正处于社区草案阶段,计划通过用例来进一步推动社区规范的起草和规划,欢迎各位加入Machine Learning for the Web 社区组参与相关讨论”。
林作健(阿里巴巴)[演示文稿]:“目前观察到 WASM 可能面临着汇编不好调试、C/C++转成 WASM 出现全局的 stack
point、代码生成、运行时间、调用本地API等问题,希望可以有通用的解决方案。W3C 中国区经理吴小倩强调:“W3C 并不规范实现,而是规范
API。”
陶清乾(百度)[演示文稿] 分享了 Web 性能工作组的标准以及新提案,详细介绍并展示了国内公司比较关注的 Long Tasks (TTI)
、检测可交互时间、Paint Timing 首屏渲染时间、Device
Memory设备性能数据,还有浏览器新集成的机制接口,答复了与会者关于性能优化的相关问题。
诸剑俊(英特尔)[演示文稿] 分享了 WebRTC 的主要进展:“WebRTC 的初衷是做客户端到客户端的通信,现在也可以做服务器和客户端之间的通信。因为 HLS 等方式延迟较大,部分厂商选择使用 WebRTC,当今主流的浏览器厂商都已经支持了 WebRTC 1.0 标准。WebRTC 虽然是 Web 标准,但也可以和很多原生应用互通 。WebRTC 工作组接下来可能会做的事情包括:底层数据访问、机器学习、worker支持和虚拟现实。”
吴小倩(W3C)[演示文稿]:“我们希望提供一个更优雅的支付体验,整体设计思路就是Web开发者无需做用户交互,把用户交互交给浏览器即可。到今天为止,各大银
行、发卡组织和很多互联网公司都在参与 Web Payments 相关的工作,目前四大浏览器都实现了 Payment Request API。我们希望
Payment Request 将来能和 Web Authentication API 结合使用”。
会议最终环节,小组主席为与会者总结了当天的会议要点,梳理出需要进行进一步讨论的议题,与会者也表达了对中文兴趣组以及 W3C 的期待。经讨论,与会者提议:
W3C及小组主席衷心感谢各位的支持! 若您对本次会议有任何反馈,或希望了解/参与W3C Web中文兴趣组工作,欢迎联系我们!
W3C Web 中文兴趣于2018年9月20日正式成立,旨在为 W3C 成员提供一个加强中国 Web 社区对 Web 标准工作的参与的平台。该兴趣组主要侧重于识别来自中国的专门需求、辅助中国成员熟悉 W3C 标准流程、讨论可能提交给 W3C 的技术提案、标准的测试、实现以及和 W3C 相关的标准化机会,同时协助中国 Web 社区对 Web 标准化进行参与和贡献。
林万铭(英特尔)、陶清乾(百度)、余枝强(华为)出任该组联合主席,协同主持小组的日常工作。来自W3C团队的薛富侨、贾雪远作为小组联络人,分别承担与该组相关的技术及信息联络工作。
我们欢迎 W3C 会员及公众进一步关注参与小组讨论。