Awesome collection! JPEG-XL decoding is actually in the Chrome 91 branch, currently in Beta (www.google.com/chrome/beta/). It can be enabled using the enable-jxl
flag at chrome://flags/
> JPEG XL uses floats
According to this comment by /u/jonsneyers, it uses 32-bit integers in lossless mode.
> WebP2 I think that Google has a long uphill struggle and I have some difficulty understanding why to even bother instead of throwing any potential ideas that it may yield into AVIF or into JXL. Both of those formats are going to be widespread by the time WebP gets baked and if it is not 20% smaller at the same quality or 20% better at the same size as AVIF then it's not got any reason to exist.
Different teams trying different things is how we got Daala and Thor, which are a big part of why AV1 is as good as it is.
As long as the teams can share ideas (BSD - Apache - BSD, so kinda), remain royalty free, and don't try to start a patent fight with each other, it's beneficial to everyone.
It's the old fragmentation "problem".
Edit: Was going to put a link to the Bryan Lunduke Linux Sucks/Linux is Awesome/Windows is Awesome talk where it is split into two halves with everyone centering themselves at the midpoint (talking about Ubuntu IIRC and things like Mir), but can't seem to find it. Looks like Bryan Lunduke took down all of his talks from Youtube and put them on odysee instead, but I can't find that specific one (I think it might have been 2014).
edit 2: Found a copy