I tried to play around with WebGPU renderer and found that on average it produces less FPS comparing to WebGL while having longer initialization times. The test https://playground.babylonjs.com/#60A8NI#41 is 22500 non instanced cubes rendered (but instanced WebGPU is also slower).
This is unexpected because this is exactly the situation where WebGPU should be shining - a lot of pre-initialized pipelines with a little overhead while switching between and no ANGLE layer in between of browser and graphics API.
Could you explain why this happens and what to expect in the future regarding WebGPU performance?
Tried in Chrome Version 96.0.4652.0 (Official Build) canary (arm64)