Ecosystem being slow to adopt it is something that can be fixed or improved, but also more importantly (given jpegxl & avif comparisons) are things that will impact any new image format.
Meanwhile annoyances of the codec tend to be things that are dramatically harder to deal with. Like HEIC being a license minefield and also slow as shit. Or that many of these newer image codecs do not have ways to work with them in a memory efficient manner like jpeg does (see eg libjpeg-turbo's sample size & skip scanline options). Or WebP insisted on being in a RIFF container for... uh... absolutely no fucking reason whatsoever afaict. Fortunately RIFF is so trivial that this overhead doesn't actually matter in practice, but then HEIC & AVIF dials up the annoying container bullshit to 11 thanks to their video heritage with ISOBMFF
How much slower? I'm finding very conflicting numbers.
But on the timescale of "wow this still doesn't support webp" those patents will solve themselves soon.
software-decoded HEIC is around 100x slower than JPEG.
WebP is something like 20-50% slower than JPEG, so still solidly an order of magnitude faster than best case hardware-accelerated HEIC decoding.
A 'RIFF' chunk containing formtype 'WEBP' and a mandatory 'VP8 ' or 'VP8L' chunk, and optional 'VP8X', 'ICCP','ANIM', 'ANMF', 'EXIF', 'XMP ' chunks and possibly some unknown chunks, where if any of these optional chunks appear 'VP8X' must be first, and with certain ordering restrictions on the chunks.
It is true that earlier spec versions only allowed the core 'VP8 ' or 'VP8L' chunk, and the spec does warn that some older software might not support files with the newer chunks, so they should only be used if really needed for best compatibility.
So no actually we very much do, because sometimes it is worth it.
I heard this argument against WebP about 3 times, each time I asked people what software exactly do they use that doesn't support WebP, they told me, I checked the support (downloaded the software and opened/edited WebP file), and it did support WebP.
I deemed this "I hate WebP" just a comment bait argument in social networks.
> I deemed this "I hate WebP" just a comment bait argument in social networks.
Go try adding a webp image to a Google doc and then reconsider your position.
Lacking support for WebP or for other common media is a flaw of a specific service.
Many websites accept videos only in mp4 + h264 + aac audio for some reason, while there are many other video formats and codecs which could be used on the web and in general. That doesn't mean the other formats or codecs are worse or annoying.
You have now seen evidence of poor webp compatibility. It exists. The people you said were making it up to bait you into commenting were probably being sincere. That's the entire point of the comment. The end.
I was curious because I use WebP pretty extensively for many years, and haven't seen any issues with it.
I don't consider web services to be a software. It's no news that many services don't support wide variety of formats, it's their decision. Missing WebP support is a minor inconvenience compared to other missing features of web services.
The article is about self-hosted website as far as I understand, so it doesn't matter what the external services support or not.