Yeah WebGPU doesn't work on mobile for the moment. https://caniuse.com/webgpu
Also the simulation can be done on CPU, but the rendering in always done in WebGPU, so you need it anyways
Yeah WebGPU is very new and still not finished.
It's apparently not supported by Safari.
https://caniuse.com/webgpu
I don't know if it's working on chrome on MacOS ?