I'm not a fan of WebP, mind, but the idea that support for it is dreadful is strange to me.
Personally, the fact that it was Googles idea means I’m going to hold it at arms length, if not avoid it entirely. The web should be built on open standards.
Seems to be a similar level of "works everywhere" for me, with the exception of web browsers this time.
I don't think AVIF is a good example of this though. All major browser makers were members of the consortium that created AVIF.
But it was a tremendous amount of effort and promotion on Google's end for a relatively narrow format.
Mandatory outrage-defusing pro-JXL comment, to appease the mob: Certainly, I’m glad Apple enabled JXL! Nice to have a breadth of options that aren’t just MPEG.
These facts support my point: the issue filed as linked above correctly cites one of those statements of support, without resorting to outrage, and has been successful at getting Chromium team's attention to the matter.
https://bugs.chromium.org/p/chromium/issues/detail?id=145180...
(Note that I wasn't able to identify any viewpoints or opinions in your reply, other than the facts discussed above. If that's an oversight, I'm happy to revisit.)
They claim lack of interest when they (and Firefox) have been hiding JPEGXL support behind flags (and nightlies in the case of FireFox) yet WebP and AVIF is fully supported despite their similarly niche status.
Chrome’s support for JPEGXL was also already more or less complete when they decided to drop it.
Ironically though it has brought a lot of publicity to JPEGXL as “the format Google is trying to kill” in a Streisand effect sort of way. But with Chrome’s dominance that’s not enough to give it a fighting chance until Apple quietly announced support for it.
At this point adding new {image, audio, video, compression} codecs to browsers is probably a net negative, unless there's a good chance they get deployed across the entire browser ecosystem. Safari is generally the browser that's most conservative about implementing anything new, so their support makes a huge difference in the viability of getting the format universally supported.