My favourite is how it works on Chrome but only if you have only one proper GPU (Swiftshader does not count).
If you have 2, especially dissimilar ones (different vulkan backends) WebGPU will fail to even list the adapters, a big that by now o think had over a year