# Why the WebP hate?

**URL:** <https://forum.endeavouros.com/t/why-the-webp-hate/64094>\
**Category:** Linux lounge\
**Created:** [December 9, 2024, 12:54am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094 "2024-12-09T00:54:45Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bink](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/bink/32/87216_2.png) [@Bink](https://forum.endeavouros.com/u/Bink)\
**Post date:** [December 9, 2024, 12:54am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/1 "2024-12-09T00:54:45Z")

</div>

In light of the meme and reactions noted in the [Share Your Linux Memes](https://forum.endeavouros.com/t/share-your-linux-memes/5222/1323) thread, I wanted to explore the reasons some might have for the WebP hate.

> [@Share Your Linux Memes](https://forum.endeavouros.com/t/share-your-linux-memes/5222/1323):
>
> ![test](https://forum.endeavouros.com/uploads/default/original/3X/7/a/7afed67e6bc777200c69d9de3f6e0fafb91439ef.webp)
> 
> test500×586 45.2 KB

I’m well familiar with codecs and various image / sound and video formats, professionally working in multimedia and web development for decades. I’ve seen the problems closed standards can bring (eg: GIF, Flash, AAC, H.264, H.265, etc).

Why are new open image format options, like WebP and AVIF receiving “hate”?

---

<div class="post-metadata">

**Author:** ![UncleSpellbinder](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/unclespellbinder/32/127055_2.png) [@UncleSpellbinder](https://forum.endeavouros.com/u/UncleSpellbinder)\
**Post date:** [December 9, 2024, 1:03am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/2 "2024-12-09T01:03:20Z")

</div>

Some image viewers/editors don’t play well with WebP and AVIF. Many (most?) websites don’t except either format as upload options for sharing or avatars.

I just find the formats annoying. PNG (JPG/JPEG in a pinch) is just fine and are accepted everywhere and easy to work with.

---

<div class="post-metadata">

**Author:** ![anon93652015](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/48db29/32.png) [@anon93652015](https://forum.endeavouros.com/u/anon93652015)\
**Post date:** [December 9, 2024, 1:14am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/3 "2024-12-09T01:14:05Z")

</div>

I’m all for open source file types, but the world isn’t.

Google’s idea with WebP is a great one — one file type to rule them all. But like above, it’s not well-supported and ends up being more of an annoyance than anything else.

That said, I do see it one day becoming well-supported, and I can’t wait for that.

Long term: Excellent  
Short term: Annoying

What’s that study about instant gratification again? 😅

---

<div class="post-metadata">

**Author:** ![anon93652015](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/48db29/32.png) [@anon93652015](https://forum.endeavouros.com/u/anon93652015)\
**Post date:** [December 9, 2024, 1:26am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/4 "2024-12-09T01:26:02Z")

</div>

Adding to this: I think the reason for the lack of adoption is because it involves the wider population. The reason I say this is that `.OBJ`, `.USD`, etc. don’t have this issue, with `.USD` being fairly recent.

Why? Because artists/designers are more willing and used to making changes or doing things differently, since it’s sometimes a requirement of their industries.

---

<div class="post-metadata">

**Author:** ![Bink](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/bink/32/87216_2.png) [@Bink](https://forum.endeavouros.com/u/Bink)\
**Post date:** [December 9, 2024, 1:41am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/5 "2024-12-09T01:41:03Z")

</div>

I see. So not an issue with the formats themselves so much, rather an issue of the support they _currently_ have, or more importantly, don’t have.

I had thought WebP was fairly universally adopted now ([96.83% on caniuse.com](https://caniuse.com/webp)), at least as far as browser support is concerned. IE11 drags that figure down, but seriously IE11 users, get with the program 😅

> [@UncleSpellbinder](#):
>
> Some image viewers/editors don’t play well with WebP and AVIF. Many (most?) websites don’t except either format as upload options for sharing or avatars.

App and website specific support may still be lagging and as a web-developer, I can understand the hesitancy to adopt too quickly, at risk of cutting out a part of your visitor base. It’s entirely possible to integrate backwards compatibility though (and I do), but it does involve at least some effort and if to be automated, some server support (imagemagick / gd versions etc).

Even [AVIF](https://caniuse.com/avif) browser support is progressing nicely. It doesn’t look like either is going to meet the same demise as [JPEG 2000](https://caniuse.com/jpeg2000) or [JPEG XR](https://caniuse.com/jpegxr) at least.

I would have liked to see [JPEG XL](https://caniuse.com/jpegxl) gain more support as another new and worthy open standard. It’s lagging behind a bit, but there are still some [fairly recent mentions](https://www.phoronix.com/news/Mozilla-Interest-JPEG-XL-Rust) suggesting future support in both Chrome and Firefox.

---

<div class="post-metadata">

**Author:** ![rabcor](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/r/0ea827/32.png) [@rabcor](https://forum.endeavouros.com/u/rabcor)\
**Post date:** [December 9, 2024, 1:45am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/6 "2024-12-09T01:45:25Z")

</div>

i wasn’t aware there was any hate for webp.

---

<div class="post-metadata">

**Author:** ![1093i3511](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/1093i3511/32/102376_2.png) [@1093i3511](https://forum.endeavouros.com/u/1093i3511)\
**Post date:** [December 9, 2024, 1:58am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/7 "2024-12-09T01:58:38Z")

</div>

> [@Bink](#):
>
> I had thought WebP was fairly universally adopted now ([96.83% on caniuse.com](https://caniuse.com/webp)), at least as far as browser support is concerned. IE11 drags that figure down, but seriously IE11 users, get with the program 😅

Between “can I use” number of 90% and the effective spread of it, being used on only 14 % of websites in total, is a very big difference.

To me it doesn’t make that much of a difference. But for real production standards. The limitation to 8 bit color depth would render it as being too limited. Except for web publishing purposes, as it’s name already implies. Even if I’m not a professional photographer. If i take that effort to take my images in a semi-lossless '.raw format in 10bit color depth, I’ld choose an image format which won’t restrict me to 8 bit depth of color.

As you said, AVIF is progressing nicely. Google discontinued further efforts and didn’t even intend to release the experimental version of WebP 2 as a successor.

Still, I don’t like the aspect that WebP as well as AVIF are including animation support in their standard.

\*.gif ain’t dead yet 😉

---

<div class="post-metadata">

**Author:** ![Bink](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/bink/32/87216_2.png) [@Bink](https://forum.endeavouros.com/u/Bink)\
**Post date:** [December 9, 2024, 2:27am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/8 "2024-12-09T02:27:07Z")

</div>

> [@1093i3511](#):
>
> Between “can I use” number of 90% and the effective spread of it, being used on only 14 % of websites in total, is a very big difference.

Yeah I suspect that’s the “is it safe to use yet?” hesitancy, which is relatable.

> [@1093i3511](#):
>
> The limitation to 8 bit color depth would render it as being too limited. Except for web publishing purposes, as it’s name already implies. Even if I’m not a professional photographer. If i take that effort to take my images in a semi-lossless '.raw format in 10bit color depth, I’ld choose an image format which won’t restrict me to 8 bit depth of color.

I agree where WebP is concerned. As you’ve noted, it’s a final web format. Data is extensively discarded (when not lossless and not already 8-bit/channel colour depth), for the purpose of file-size optimisation. Raw and intermediate formats have no comparison here.

AVIF may eventually offer something to that area though, supporting both [lossless compression](https://avifstudio.com/blogs/faq/exploring-color-space-support-for-avif/) and according to this source at least, [up to 16-bits per channel](https://avifstudio.com/blogs/faq/color-bit-depth-support-for-avif/) and [layer support](https://avifstudio.com/blogs/faq/capabilities-of-avif-with-layer-support/). That means it’s rubbing shoulders with TIFF, and above what common raw formats support, although I wouldn’t be making a habit of converting from raw to any format (just keep the native raw), but it might be applicable as an intermediate format.

> [@1093i3511](#):
>
> Still, I don’t like the aspect that WebP as well as AVIF are including animation support in their standard.
> 
> \*.gif ain’t dead yet 😉

I have very recently noticed some client support issues with animation. Still a work in progress. Also a heavy user of GIFs 😄

WebP and AVIF are the still image counterparts of VP8 and AV1 video codecs respectively. So I’m not sure it’s “adding” animation, or just leaving a modified version of it in 😉

---

<div class="post-metadata">

**Author:** ![Schlaefer](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/schlaefer/32/11917_2.png) [@Schlaefer](https://forum.endeavouros.com/u/Schlaefer)\
**Post date:** [December 9, 2024, 8:03am UTC](https://forum.endeavouros.com/t/why-the-webp-hate/64094/9 "2024-12-09T08:03:38Z")

</div>

It’s starts with the usual friction on the provider side:

- You need to support the existing base, so you usually have to provide the old format anyway.
- It’s only marginally better, and doesn’t warrant the effort from smaller players.
- Commercial users don’t want to get sued for supporting an open format (afair Google settled with the MPEG LA eventually)
- Strategic decision (e.g. “controlled” by Google)
- OSS usually doesn’t sink much time in what is a niche format in the beginning.

So the end-user is presented with a multi-year experience of “not supported here”. That’s probably where “the hate” starts.

To hit more at home: Recently I saw every image thumbnail in Dolphin except WebP on a new installation. What went wrong? You need _qt6-imageformats_, which isn’t even listed as an optional dependency. That was a fun little 10 minutes adventure. The little things. 😉

PS: That said, how about we enable avif image upload in this forum? 🙂
