Compare: Small cubes: · open one at a time for a fair measurement: left · right · WAMR3D demo with parity check
"CPU update" is animation, world matrices and camera matrices; "draw submission" is the renderer's work on the CPU.
Frame rate is capped by the display and shared by two canvases in this view, so it is not an engine measurement:
use node examples/compare/measure.mjs --gpu for numbers.