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.
Though TBH I still use JPEG, PNG, or GIF, depending on use case, out of habit. The size saving for the same quality of lossy compression is not something I've found myself hankering for. It is different if you run a site that sends out millions of every image, but nothing I do is that popular and is never likely to be, and no one stuck on a really slow connection where the difference would matter to them is going to be accessing my stuff.
That is true in life.
EVs aren’t annoying, the charging infrastructure is.
Etc
OTOH, being able to charge while you are sleeping or working is pretty convenient.
Alternatively, my buddies EV does 700km to a charge. I’m not driving 7 hours straight without a good break.
I've owned EVs for a decade, and I've never actually waited for one to charge.
This feels like another point where people may not think about how this works in the real world. Sure, you may only have a regular plug for your car, but how long does the car stay in the garage? If you work ten hours a day, it's in the garage for 14 hours, which is plenty of time to charge the battery even if you have an hour+ commute and a slow charger.
Both times I absolutely did notice the slow "refueling" times, but for 95% of my driving "around town" it is _so_ nice.
Even going as fast as I can on a small car (45l tank), it takes about 6 minutes.
BYD flash charging is very close to that.
I've also encountered issues with some Linux distros not shipping webp support by default for their image viewers, for some reason, but it's been a while since I've set up a new Linux env so hopefully that's been fixed since.
A decoder can and should just do both. A MIME type/extension never really indicated what the contents are like, it just indicated the common restrictions of a file format.
You can't even know if a .bmp is lossy or lossless because of the palletized options and the many different pixel sizes available to the format.
You can usually guess most features for some file formats most of the time, but modern all image file formats have these optional features.
I personally avoid webp because of the tooling/compatibility issues.
Do you have a reliable source you can share which supports that claim?
Windows 10 is over 10 years old now
>I've opened both .webp and .avif on Windows 10 22H2 in Standard MS "Photos", "MS Paint", "Paint 3D" applications before posting the previous message.
>Just tested in older Windows 10 21H2, and yes, in this version Paint doens't open webp
That’s the whole point, though. If the tools I use don’t handle it properly, it’s annoying. Saying it’s an ecosystem problem doesn’t change that.
How long has it been now? And from what I’ve seen, even Google’s own stuff doesn’t always handle it. That’s not helping their case.