This is probably a bad idea, but I took Bevy 0.9's bloom and
- replaced all the 16-bit float textures with Rgba8UNorm
- used a bunch of textures instead of mips
So that it would work with WebGL2.
This isn't quite bloom anymore, but you can use it to make stuff sort of glowy if you want.