https://github.com/gpuweb/gpuweb/blob/main/proposals/subgrou...
There is a proposal for supporting subgroups in WebGPU proper but it's still in the draft stage.
The `wgpu` implementation linked will make its way into Firefox eventually. Dawn will follow up with a similar one for Chrome.
I was linking it to demonstrate there are no technical hurdles and it's only really approval remaining.