Doesn't work on my Android phone because no GPU (but I have webgl is that not enough?)
You have a GPU, and you have WebGL but what's missing is WebGPU support, the latest way of doing GPU-stuff in browsers.
Here is the breakdown of WebGPU support across various devices: https://web3dsurvey.com/webgpu
You have as much GPU as you have Web.
https://caniuse.com/webgpu latest Android Chrome should have WebGPU support. You might need to update.