I have mixed feeling here.
On one hand avif is a libre format.
On the other hand:
- Avif has MAJOR limitations for a long term use (i.e. 65.538x 65.538 max resolution among other things)
- JpegXL has REVERSIBLE in place conversion to and from jpeg. You can convert jpegs into jpegXLs and gain the size benefits. You can undo the change and convert jpegXLs back into original jpegs all losslessly.
- JpegXL has progressive loading which supports people on slower internet speeds. AVIF does not.
Like I want to like avif but it’s hard for it to compete here I think. It’s like cheering for Theora over x265 just because it’s libre. Ideologically yes it makes sense to do so but good god is x265 better than Theora. (Not saying Theora is a representative open video codec though) Just that JpegXL is that much better.