图形技术浏览器在引擎盖下使用

The Graphics Technology Browsers Use Under the Hood

我知道我在 WebKit 的某个地方看到过这个,但似乎找不到。我还想知道 iOS/Android/IE 使用的图形技术。

基本上,他们是如何实现 3D WebGL 支持的,他们可能在 OpenGL 之上使用了一些库。

每个浏览器都不一样。

截至 2021 年,每个浏览器都使用 ANGLE。 Chromium(Chrome、Edge、Brave 等)、Firefox 和 Safari。

截至 2018 年 Safari/Webkit 在 Mac 上调用 OpenGL。我相信 Chrome 和 Firefox 使用 ANGLE。过去他们只在 Windows 上使用它,但由于他们对 WebGL2 的支持,我相信他们都在所有平台上使用它。不知道 Edge 或 IE 是做什么的。

ANGLE 本身可以使用 OpenGL、OpenGL ES、DirectX 9、DirectX 11、DirectX 12、Metal、Vulkan,以后谁知道呢。