2026 年是 WebGPU 真正"跨过临界点"的一年。W3C 于 2026 年 1 月 29 日发布 WebGPU 候选推荐标准(Candidate Recommendation),随后 Chrome、Edge、Safari、Firefox、Samsung Internet 全部完成 GA 支持,浏览器覆盖率突破 70%。这意味着——GPU 不再只是游戏机和原生应用的专利,它正式成为 Web 平台的一等公民。
WebGPU 相比 WebGL 的质变在于三点:原生 计算着色器(Compute Shader) 让通用 GPU 计算(GPGPU)成为浏览器内置能力;WGSL(WebGPU Shading Language) 用一门现代化、类型安全的着色器语言取代了脆弱的 GLSL 字符串拼接;显式的管线对象与资源绑定模型对齐了 Vulkan/Metal/D3D12 的现代 GPU 架构,性能在真实负载下可达 WebGL 的数倍乃至 15 倍。
本期"编程与开发"精选聚焦这条正在爆发的赛道,从原理深潜到工程落地,精选 8 个(含官方/会议)YouTube 内容源,覆盖三大层次:GPU 原理直觉(Sebastian Lague、javidx9)、WebGPU 工程化(The Cherno、Erindale、SuboptimalEng)、标准与生态(Corentin Wallez 演讲、Apple WWDC25、Chrome 官方)。
| 频道 / 来源 | 定位 | 核心代表作 | 适合人群 | 推荐指数 |
|---|---|---|---|---|
| Sebastian Lague | 创意编程冒险 | Coding Adventure: Simulating Smoke / More Ray Tracing | 想建立 GPU 直觉的所有人 | ★★★★★ |
| The Cherno | C++/图形引擎深潜 | Graphics vs Compute Pipeline | 引擎/图形程序员 | ★★★★★ |
| Corentin Wallez(Devoxx 演讲) | 标准设计权威 | What you can do with WebGPU? | 想理解"为什么这么设计"的人 | ★★★★★ |
| Erindale | 创意图形/Three.js | Three.js: Intro to WebGPU and TSL | Web 创意开发者、视觉党 | ★★★★☆ |
| javidx9 / OneLoneCoder | 从零造轮子 | RayCastWorld / 软件渲染系列 | 想彻底理解渲染原理的硬核玩家 | ★★★★★ |
| SuboptimalEng | 极简概念入门 | What is WebGPU? | 零基础快速建立全局观 | ★★★★☆ |
| Apple Developer(WWDC25) | 官方移动端实践 | Unlock GPU computing with WebGPU | iOS/Web 跨端工程师 | ★★★★☆ |
| Google Chrome Developers | 官方生态与路线图 | What's next for WebGPU 系列博客+视频 | 架构师、技术决策者 | ★★★★☆ |
频道:youtube.com/c/SebastianLague | 订阅约 310 万
Sebastian Lague 是公认"最会讲算法与模拟"的独立创作者。他的 Coding Adventure 系列(2025 年 10 月的 Simulating Smoke、More Ray Tracing!)用网格化流体模拟和光线追踪,把"为什么递归要转成迭代才能跑在 GPU 上""GPU 友好的数据布局长什么样"这些抽象概念,化作肉眼可见的烟雾与光影。关键洞察是:GPU 性能优化的本质不是技巧,而是数据结构——把递归展开成栈式迭代、把内存访问重排成连续块,吞吐量才能数量级跃升。适合所有想从"调用 API"升级到"理解硬件"的开发者,是建立 GPU 直觉的最佳起点。
频道:youtube.com/@TheCherno | 订阅约 70 万
Yan Chernikov(The Cherno)以自制游戏引擎 Hazel 的连载闻名。他在 Graphics vs Compute Pipeline 这期(约 3.4 万播放)里,把两条 GPU 管线掰开揉碎:图形管线(Graphics Pipeline)由光栅化、深度测试、混合等固定功能阶段驱动;计算管线(Compute Pipeline)则是纯粹的"输入缓冲 → 工作组并行 → 输出缓冲"。核心洞见是:WebGPU 时代,越来越多传统图形任务(视锥剔除、粒子模拟、后处理)会被搬到计算着色器去做,因为通用计算管线更灵活、更易与 AI 推理复用。适合 C++ 引擎程序员与追求"工业级正确"的图形工程师。
演讲:What you can do with WebGPU? (Devoxx) | 与 François Beaufort 联合主讲
Corentin Wallez 是 WebGPU 规范的联合编辑、Google WebGPU/Dawn 团队负责人,也是 WebGL 时代 ANGLE 项目的核心作者——他既是旧世界的建造者,也是新世界的设计师。这场 52 分钟的会议演讲系统解释了 WebGPU 为何要显式化资源绑定、为何用 WGSL 而非 SPIR-V/GLSL、计算着色器如何把机器学习推理搬进浏览器。最大价值在于它回答了"为什么"——理解了设计权衡,看 API 文档就不再是死记硬背。强烈推荐给架构师和想真正吃透标准的技术决策者。
频道:Erindale(Three.js / WebGPU / TSL 方向)| 订阅约 15 万
Erindale 是把 Three.js 与 WebGPU 结合得最优雅的创作者之一。其代表作 Three.js: Introduction to WebGPU and TSL 与 Create Interactive VFX with Three.js WebGPU & TSL,系统讲解了 TSL(Three Shading Language)——Three.js 内置的节点式着色器语言。TSL 把着色器写成可组合的节点图(像搭乐高),既能在 WebGPU 后端运行,也能自动回退到 WebGL,让创意开发者绕开 WGSL 字符串的痛苦,直接获得计算着色器的能力。适合 Web 前端、视觉互动、数据可视化与生成艺术方向的开发者。
频道:youtube.com/@javidx9 | 订阅约 65 万
Javidx9 的信条是"编程是有趣、愚蠢、富有教育意义的"。他的 RayCastWorld 与软件光栅化系列,偏偏不用 GPU、不调 API,纯 CPU 把光投射、光线步进、像素着色一步步手写出来。这种"反 WebGPU"的路径,恰恰是理解 GPU 最快的捷径:当你亲手实现了深度缓冲、纹理采样、逐像素光照,再去看 WebGPU 的管线对象和绑定组,会瞬间豁然开朗。适合追求底层原理的硬核玩家、教学型工程师,以及任何想"知其然更知其所以然"的学习者。
频道:SuboptimalEng | 订阅约 6 万
他的 What is WebGPU? 是 YouTube 上播放量最高的 WebGPU 入门视频之一(9.5 万+播放)。用极简的动画与对比,讲清了 WebGL → WebGPU 的代际差异:从隐式全局状态到显式对象、从 GLSL 字符串到 WGSL、从无计算能力到原生 Compute Shader。核心价值是降低认知门槛——15 分钟建立全局观,再决定要不要深入。适合零基础、产品经理、想快速判断"要不要押注 WebGPU"的技术选型者。
演讲:WWDC25: Unlock GPU computing with WebGPU
WWDC25 这场官方 Session 标志着 Safari 全面拥抱 WebGPU,并展示了 WebGPU 如何"安全地访问 GPU 设备,用于图形与通用计算"。苹果的视角独特之处在于移动端能耗与安全——如何在 iPhone 的 Tile-Based Deferred Rendering 架构上高效跑计算着色器、如何在沙箱中保证 GPU 内存安全。对做跨端 Web 应用、WebXR、移动端 AI 推理的工程师,这是不可多得的"厂商视角最佳实践"。
来源:What's next for WebGPU | 配套视频与 Capturing the WebGPU ecosystem 文档
Chrome 团队不仅维护规范,还持续输出生态地图。关键信息:WebGPU 已扩展到 JavaScript、C++(Dawn)、Rust(wgpu)三大领域,Tint(WGSL 编译器)与 Naga(Rust 侧 WGSL)共同支撑着 Three.js r163+、Babylon.js 5.x、WebLLM、transformers.js 的浏览器内 AI 推理。这条线索揭示了 WebGPU 的真正终局——它不只是图形 API,而是浏览器内异构计算的统一底座,AI 推理、科学计算、视频处理都将复用同一套基础设施。适合架构师追踪技术风向。
flowchart TD
A["WebGPU(W3C CR 2026-01)<br/>浏览器 GPU 一等公民"] --> B["三大支柱"]
A --> Z["终局:浏览器内异构计算底座<br/>AI推理 + 科学计算 + 图形"]
B --> B1["WGSL 着色器语言<br/>类型安全 / 取代GLSL字符串"]
B --> B2["Compute Shader<br/>原生通用GPU计算"]
B --> B3["显式管线与资源绑定<br/>对齐Vulkan/Metal/D3D12"]
B1 --> C1["TSL (Three Shading Language)<br/>节点式 / 自动WebGL回退"]
B2 --> C2["WebLLM / transformers.js<br/>浏览器内大模型推理"]
B3 --> C3["Dawn(C++) / wgpu(Rust)<br/>Tint / Naga 编译器"]
D["学习路径(由直觉到工程)"] --> D1["GPU原理直觉<br/>Sebastian Lague / javidx9"]
D --> D2["WebGPU工程化<br/>The Cherno / Erindale / SuboptimalEng"]
D --> D3["标准与生态<br/>Corentin Wallez / Apple WWDC / Chrome"]
D1 -.夯实原理.-> D2
D2 -.工程落地.-> D3
D3 -.反哺设计.-> D1
mindmap
root((WebGPU 2026 核心命题))
范式转换
隐式全局状态 → 显式对象
GLSL字符串 → WGSL类型安全
无计算 → 原生Compute Shader
性能本质
优化不是技巧而是数据结构
递归→迭代 可上GPU
内存连续性决定吞吐
工程趋势
图形任务迁移到Compute管线
视锥剔除/粒子/后处理GPGPU化
图形管线与AI推理复用底座
生态终局
统一异构计算底座
AI推理搬进浏览器
JS/C++/Rust三栖
WebGLRenderer → WebGPURenderer,自动回退)。本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
