Industry Analysis

WebGPU 已全面落地。浏览器游戏就此换了一个档次。

·7 分钟阅读WebGPUWebGL
WebGPU 已全面落地。浏览器游戏就此换了一个档次。

WebGPU 已在所有主流浏览器进入正式版,Safari 26 更把它带到了 iOS。对浏览器游戏来说,这不是一次小幅更新——而是把长期压着网页、使其低于原生一档的天花板给掀掉了。

快速摘要:WebGPU 是网页的现代图形 API,用于取代 WebGL。它现已随所有主流浏览器发布——Safari 26 将其带到 macOS、iPadOS、iOS 和 visionOS,补齐了最后一块版图。配合 WebAssembly,它把浏览器的天花板从「带着 WebGL 变通手段的 2D」抬升到真正的 GPU 计算与主机级 3D,并且依然无需下载、无需安装。

在大约十五年里,反对浏览器游戏的理由是技术性的,而且它是对的。WebGL 建立在一套为 2007 年手机设计的 API 之上。它能画出令人印象深刻的画面,却一路都在和开发者较劲;任何涉及 GPU 计算的东西——大规模粒子、物理、剔除、程序化生成——都只能靠假装实现,或者丢回 CPU 去算。

这个理由现在已经过期。WebGPU 是与 Vulkan、Metal 和 Direct3D 12 同代的现代 API,截至 2026 年,它已在所有重要的平台上运行。最后一道缺口在 Safari 26 于 macOS、iPadOS、iOS 与 visionOS 上发布它时被补齐——这意味着你口袋里的手机,拥有和电视柜下那台主机同一档次的图形 API。

WebGPU 与 WebGL 的实际差别

WebGLWebGPU
底层设计OpenGL ES 2.0/3.0,约 2007 年Vulkan / Metal / D3D12 世代
计算着色器不支持一等公民
绘制调用开销高——CPU 常成为瓶颈低,借助预录制的命令包
常见上限不错的 2D、尚可的 3D物理、大型粒子系统、重量级场景
2026 年浏览器支持全面支持全面支持,含 iOS 上的 Safari

表里最关键的是计算那一行。计算着色器让游戏能把通用运算放到 GPU 上跑——上千个粒子、一次布料模拟、一群人、一团流体——而不必让 JavaScript 逐个对象地处理。仅这一项能力,就区分开了「一看就是浏览器游戏」和「看不出来是浏览器游戏」。

对玩家来说真正改变了什么

  • 更重的场景仍能保持稳定帧率,因为 CPU 不再是绘制调用上的瓶颈。
  • 真正的物理与粒子系统,而不是 WebGL 时代游戏依赖的廉价近似。
  • 手机上更好的续航表现,因为现代 API 每一帧浪费的工作量少得多。
  • 到哪里都是同一个版本。一个网址,没有商店,也不用等待某个平台专属版本。
  • 没有任何东西需要安装——天花板抬高了,下载却没有回来。

有必要说清楚:WebGPU 可用,并不等于每一款浏览器游戏都在用它。网页上的绝大多数内容,包括本站的 3D 游戏,目前仍通过 three.js 使用 WebGL 渲染——它成熟、到处都能跑,对很多游戏来说完全够用。WebGPU 抬高的是天花板,它不会追溯性地升级已经存在的东西。

网页本来就在「摩擦」上占优

这次转变有意思的地方,在于它对取舍的影响。浏览器游戏一直在摩擦上取胜——不用下载、不用安装、不用账号、不用商店——却在画面天花板上落败。玩家为了前者接受了后者。而拿掉天花板,不只是让浏览器游戏更好看,它直接取消了任何人非得二选一的理由。

与此同时,摩擦的差距还在从另一端不断拉大:超过 100 GB 的安装体积、强制启动器、比十年前整款游戏还大的首日补丁。在这条硬件层面的消息落地之前,我们就写过浏览器游戏的回归,而这个论点此后只变得更加成立。

此刻标签页里的 3D 是什么样

这一点不必凭信任接受。Penalty Kings 渲染了一座全尺寸球场,带球网的球门、有动画的射手与门将,以及四种天气与时段组合——而且它用真实的物理模型来判定每一次射门,而不是掷硬币。Count Control Legends 则以 60 Hz 驱动着数百名各自独立的跑者组成的人群沿赛道前进。

Tunnel RushTurbo Rush 把透视速度感推到极致,XO Cube 在可旋转的 3D 网格上玩井字棋,而 GeoScout 会把你丢进真实的街景全景,让你推断自己身处地球上的哪个角落。它们全都能在标签页里、在手机上打开,无需安装任何东西。

如果你想要平面版本,街机分类是反应类游戏的所在,益智分类则收着动脑的那些。两者加载所需的时间,大致相当于一个启动器检查更新的工夫。

常见问题

WebGPU 是什么?

WebGPU 是面向网页浏览器的现代图形与计算 API,设计目标是取代 WebGL。它开放了与 Vulkan、Metal 和 Direct3D 12 同代的 GPU 能力,包括计算着色器,使网页游戏能够在 GPU 上完成过去只能靠假装实现、或在 CPU 上缓慢运行的工作。

2026 年有哪些浏览器支持 WebGPU?

所有主流浏览器都支持。WebGPU 已在各大浏览器进入正式版,Safari 26 又在 macOS、iPadOS、iOS 和 visionOS 上发布了它,补上了最后一处重要缺口。实际结果是,一款 WebGPU 游戏可以用单一版本同时面向桌面与移动端。

WebGPU 和 WebGL 有什么区别?

WebGL 基于 OpenGL ES——一套约在 2007 年设计的 API——不支持计算着色器,且每次绘制调用的开销较高。WebGPU 构建在 Vulkan/Metal/D3D12 这一代之上,原生支持计算着色器,开销也低得多。实际结果是:更重的场景、真实的物理,以及能在稳定帧率下运行的大型粒子系统。

浏览器游戏现在还需要下载或插件吗?

不需要。WebGPU 提高的是浏览器游戏能渲染出什么,但没有改变它如何被送达。游戏依然是一个网页:你的浏览器像加载任何网站一样取回代码与资源包,在标签页里运行,不会在你的设备上安装任何东西。

PapoGames 的 3D 游戏使用 WebGPU 吗?

暂时还没有——本站的 3D 作品通过 three.js 使用 WebGL 渲染,它成熟、支持广泛,对这个规模的游戏而言绰绰有余。WebGPU 的意义在于它标出了浏览器游戏未来能达到的上限,而不是自动改变那些已经存在且运行良好的游戏。

#WebGPU#WebGL#Browser Gaming#HTML5#3D Games#Technology