Just tried the WebGL vs. WebGPU comparison example added in dev on my end (See: #29077).
I was not sure where to put this so let me leave my investigation report so far.
Comparison on Chrome performance profiler
The below is how the comparison look like on Chrome DevTools performance profiler (Alienware X16 R1, Core i9 13900HK, RTX 4070 Laptop).
It seems that Nodes.updateForRender takes CPU time for each render.
The below is how profiling results look like on Microsoft PIX (Desktop, Core i7 14700K, RTX 3080. I had to use the different machine because PIX doesn’t work well on my Laptop). It clearly indicates that GPU time on WebGPU is impressive comapred to WebGL.