谷歌开发者社区(Google Developer Groups)是谷歌开发者部门发动的寰球我的项目,是面向对Google和开源技术、凋谢技术感兴趣的开发者社区,由对谷歌开发技术感兴趣的开发者们主导。其内容涵盖Web、Android、TensorFlow、Flutter和其它Google API等。至2020年11月,寰球已有1000多个GDG社区,散布在130多个国家。中国大陆有27个GDG社区,中国台湾有7个GDG社区。寰球GDG社区每年举办的流动在7000多场,共笼罩到50万开发者。2009年8月1日,中国第一个GDG社区北京GDG成立。
▍谷歌开发者社区官方网站:https://developers.google.com/community/gdg
2023 DevFest Beijing 于11月19日在北京胜利举办!本次流动包含Web、Android和机器学习三大主题会场,全天共16场技术分享与1场 Codelab。
以下内容是Orillusion官网依据公开的材料信息,对钱俊颖对于《WebGPU:吹响前端新征程的号角》的主题演讲做的要点提炼和一些内容的补充,心愿能够帮忙到更多关注Web及WebGPU生态的小伙伴。
▍GDG北京(2023)讲义分享:https://github.com/gdgbeijing/devfest2023
什么是WebGPU?
WebGPU是W3C提出的一套在Web生态中的图形API规范,能够让Web利用可能更加高效的调用GPU的渲染和计算能力。
WebGL和WebGPU的比照
WebGL有惨重的历史包袱,不好写不好学,平台和厂商的反对逐步缩小,无奈调用古代GPU硬件的能力,不能适应适应古代GPU的倒退和要求。
而相比拟WebGL,全新的WebGPU规范,能够更好的开释GPU算力,进步并行计算和渲染效率,对前端开发者更容易学习,还有很好的跨平台个性。
因而,WebGPU必然会逐步取代WebGL,成为支流的图形渲染API。
WebGPU能给前端带来什么?
面相将来的场景
随着Vision Pro等眼镜设施的倒退,将来肯定是一个充斥3D内容的时代。这些硬件厂商,最不足的就是内容生态,而以Web技术为撑持的创作者和开发者,必然能够在VR/AR/MR时代,成为发明全新内容的生产力。(PICO官宣反对用Web技术开发利用)
WebXR的性能
WebXR标准目前更多的还是基于WebGL的一些规范实现的,将来必定会全面迁徙到WebGPU,为更多的场景提供高质量的内容输入。通过WebXR规范,咱们能够轻松的实现浏览器和硬件XR设施的人机交互性能,同时配合WebGPU的高性能计算和渲染能力,能够帮忙开发者疾速的实现高性能利用的开发,为眼镜等智能平台提供良好的技术支持。
端侧智能
当下LLM/AIGC曾经成为了支流趋势,被各个领域认同,并曾经开始产生商业价值。而WebGPU提供的计算着色器,能够人造的适配LLM的并行计算要求,能够齐全在端侧的浏览器中运行各种大模型利用,无需在通过调用云端的GPU算力,节俭了云端的资源,打消了传输数据带来的提早体验。真正的端侧智能利用,肯定会在WebGPU加持下,通过浏览器的疾速散发能力,失去微小的倒退。
WebGPU相干的框架
目前曾经有一些基于WebGPU规范的开发框架,能够供开发者疾速的调用WebGPU的能力,包含基于Rust语言的wgpu,基于C++的Dawn以及基于JS/TS语言的Orillusion。
Orillusion是国内团队做的一个纯Web框架下的WebGPU 3D引擎库,也是国内比拟早的WebGPU中文社区。前端开发者能够用过最相熟的npm install,间接装置这个库,进行WebGPU利用的开发。
WebGPU的利用场景
有了WebGPU的高性能计算和渲染性能,很多已经的场景,依靠于Web平台的易流传个性,必定会失去更好的倒退。而将来的XR交互,端侧智能等面向未来的场景,也更加充斥了时机和设想空间。
WebGPU对前端开发者的意义
“能用JS实现的,终将用JS实现”这句话对于前端开发者是十分鼓舞人心和令人激动的。
已经的Web生态发展缓慢,前端大部分的工作就是“切图”。然而,当下的Web生态曾经齐全成为了一个充满生机,充斥想象力的生态,甚至能够引领其余生态的规范制订和倒退轨迹。而WebGPU的呈现,又给Web生态的并计算能力和渲染能力带来了更加弱小的助力。无论在将来的3D场景还是AIGC的场景,都给了咱们微小的设想空间。这种变动会督促咱们去整顿咱们的思路,去调整咱们的方向,从而走上新的前端的倒退历程。
残缺的视频信息欢送点击下方链接查看
https://www.bilibili.com/video/BV1uN411M7Km/?aid=493784965&ci...
写在最初
此次GDG北京开发者大会(2023)中,Keep的工程师钱俊颖,分享了《WebGPU:吹响前端新征程的号角》的主题演讲,其中提到了「Orillusion引擎」在WebGPU生态中做出的一些奉献,非常感谢社区的认可和谷歌GDG DevFest(北京)官网举办的这次开发者大会流动。能让更多气味相投的技术人员,有机会聚在一起,互相学习,独特为相干的技术生态做出奉献。
Web生态领有最多的技术开发者,以及最凋谢和丰盛的社区生态。在WebGPU的加持下,无论是针对于现有场景的降级优化,还是将来WebXR/LLM/AIGC等场景的内容创作,都领有微小的后劲。
Orillusion致力于打造全世界第一款齐全开源基于WebGPU规范的一种轻量级渲染引擎,指标是在浏览器中实现桌面级的渲染成果,反对超大简单场景的3D出现。易上手,易分享,易迭代,易合作、成本低,跨平台是咱们的外围劣势,咱们将为3D场景暴发时代提供引擎根底工具。
将来咱们将会继续把最干货最前沿的WebGPU技术分享给每一位社区成员,也欢送大家为Orillusion开源社区做出本人的奉献。咱们始终深信,开源社区的技术留痕是每一位技术人员最高尚的谋求!因而,咱们尊重,咱们认可,咱们更期待,退出Orillusion,让咱们共同进步!
——Link uncharted, 链接将来世界