The new WebGPU API has now been made available in the Chrome stable release channel.
Implementing this could improve performance a lot, since the WebGPU API makes it possible to avoid the copy steps between multiple Canvas2D/WebGL contexts.
There are already 2 renderers implemented: Canvas2D and WebGL. A new WebGPU renderer could be added to that setting as a third option.
The new WebGPU API has now been made available in the Chrome stable release channel. Implementing this could improve performance a lot, since the WebGPU API makes it possible to avoid the copy steps between multiple Canvas2D/WebGL contexts.
There are already 2 renderers implemented: Canvas2D and WebGL. A new WebGPU renderer could be added to that setting as a third option.
Docs: https://www.w3.org/TR/webgpu/ https://gpuweb.github.io/gpuweb/explainer/ https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API https://developer.chrome.com/blog/webgpu-release/