WordPress Performance Team Puts Controversial WebP by Default Proposal on Hold After Critical Feedback

WordPress’ Performance team has put its WebP by Default proposal on hold after the community voiced critical feedback and significant technical concerns. The new feature would generate WebP images on upload by default for new JPEG uploads and would use WebP images by default for website content. WordPress’ Performance team proposed this update for the upcoming 6.0 release.

“The performance team has heard the feedback and takes the community’s concerns seriously,” Google-sponsored contributor Adam Silverstein said in an update on the status of the proposal. “With the help of the community, we will work on conducting additional data-driven research. Based on our findings, we will reassess our proposed approach to enabling WebP by default.”

Vocal opponents to the feature characterized it as “heavy handed” and pushed for it to be “opt-in” only or introduced with a more user-friendly way to disable it. One of the chief concerns is that the proposal has the potential to double the amount of disk space used for images, as it would generate WebP thumbnails in addition to the JPEG sub sizes.

Viktor Nagornyy summarized storage concerns in a comment on the proposal:

This is not just about image formats. You’re going to drastically increase disk space usage by generating more images. This will affect anyone hosting WordPress on managed hosts with storage limit, their own servers with limited storage, anyone offloading images to S3, etc. This is why there needs to be an option to disable this under Media options. Hidden images generated by WP because of plugins and themes already cause problems. I’ve seen a site generate 20 images for every uploaded image. Uploads directory was 20GB. Can you imagine adding webp images in addition to this? 

This directly affects hosting cost. You will cause a lot of billing issues.

The Performance Team said they are working closely with the hosting community but this change directly benefits hosts that sell plans with tiered storage space limits.

“There are also significant conflicts of interest,” WordPress agency owner Andrew Wilder said. “WebP is a format that Google Created — and it’s Google Engineers who are leading the Performance Team. WordPress agency owner Andrew Wilder said. “This proposal is designed to serve Google’s interests (making it easier and cheaper for them to crawl the web). And the increased cost for all the additional storage space needed will be borne by site owners, not by Google.”

Hosting companies may also experience complications as the result of enabling WebP by default that may not be worth the increased billing for customers who are forced to upgrade. Charles Smith, Managing Director at WordPress hosting company WPopt AB, articulated a litany of these concerns for hosts in a comment on the proposal, especially as it relates to support and backup costs:

Disk space – a vast majority of our users have very large image libraries. While they might not be hitting limits yet, effectively doubling the media library size is going to cause issues for many people. I can see that ending in one of several ways – either they’ll ask us to delete the webp files (so, more work for us, thanks!), or they’ll be forced to upgrade (so, higher fees for them), or they’ll get upset that we don’t offer more disk space for free, and then potentially leave us

Backups are already one of our major expenses. We invest in multiple solutions, and multiple storage locations. A decision like this will *directly* increase our costs. It will also make account restorations, account migrations and similar actions more time consuming.”

In the most recent update, Silverstein said the Performance Team’s primary objective in enabling WebP by default is to bring WordPress’ image processing to the level of its competitors.

“The main goal of this feature is to set the foundation for WordPress to be able to process and deliver more performant formats in the same way other CMS like DudaWix, and Shopify are already doing,” Silverstein said.

This reasoning is grossly disconnected from the concerns voiced by people who are in the trenches supporting and maintaining WordPress sites. The team’s initial approach at selling the benefits of WebP, without adequately addressing the disk space issue, has generated significant community pushback in a short amount of time.

As Performance Team representatives responded to concerns in the comments of the proposal, several participants in the discussion grew more irritated, saying they felt proponents of “WebP by default” do not fully grasp the real-world implications of the proposal for users. The timeline for bringing it into core also seemed rushed and premature, given that WordPress already has support for WebP images for those who choose to use them.

“Bottom line is pretty simple,” WordPress agency owner Sergio Scabuzzo said. “We are being asked to double the number of images for no good reason.

“There is a small bandwidth benefit in forcing all images to have a WebP version. But we will then have a crap show on our hands in the back end. How manageable are media libraries now? Cool, now double that with another media format. Oh, wait, let’s add AVIF later too…

“This is a problem looking for a solution, not a decision. This change is great only from a web crawler, search engine, supported device/medium. But for the WordPress ecosystem, it will create a huge headache in maintenance and hosting costs.”

The Performance Team is now reassessing its approach and seeking to bolster its case with more data and research. Silverstein referenced two GitHub issues where the team is tracking research on the impact of enabling WebP by default:

  1. Research: Impact of additional WebP images on upload [Issue #289]
  2. Research: WebP compatibility [Issue #290]

“Once we have completed our investigation and determined next steps on these two issues, we will work with the community to reassess two other concerns that were raised – having the feature on/off by default, and having a UI-based control to turn the feature on/off,” Silverstein said.

16

16 responses to “WordPress Performance Team Puts Controversial WebP by Default Proposal on Hold After Critical Feedback”

  1. There is a lot of misleading information in this article’s quotes and critical feedback. Claims that WebP only serve Google’s interests and that WordPress already supports WebP for those that want to use it are exaggerated.

    The whole reason for WebP is that it benefits all Internet users by sending smaller files and taking up less bandwidth. Is this good for Google? Yes—but it’s also good for millions of people on limited data plans and slow connections.

    There were also claims that WebP will double the size of the uploaded images. Again, completely misleading. The point of using WebP is that they are almost always smaller than other file formats. It’s true that more files mean more storage, but consistently claiming that it will double their size is not being truthful.

    While you may currently be able to upload WebP images to WordPress, there are very few tools for generating them. The vast majority of content authors have a hard enough time optimizing images and choosing between JPEG, PNG, and GIF. They’re not likely going to search for software to convert to WebP, adding an extra step to their workflow. That’s why WordPress needs the ability to do that conversion. I agree that it should be an option that users choose to turn on and not a default feature of WordPress 6, but that’s where the debate should be, not in whether to include it at all.

    • I switched from gif to png years upon years ago and I have been testing webp for png and it is always smaller file sizes. So I converted all png to webp on my sites.

      However……..when I tried JPG to WEBP………the WEBP were 2-5 times larger in file size.

      I used GIMP (whatever latest version is) to do the PNG2WEBP and JPG2WEBP converting.

      Apparently webp can do animated files, like animated PNG but I don’t have any animated files to test it out, nor do I use animated PNG/GIF.

    • WebP user experience is still very poor. You can’t right click and download the image, the social networks (Facebook, Linkedin) don’t support it so you need to create the JPG anyways. E-mail clients don’t support it. There’s a TON of plugins that already provide this as feature and that’s where it should stay. If you want this functionality, it’s easy to seek out. Ultimately, this doesn’t belong in core. The idea that WP’s competitors are doing it and that’s why WP needs to do it is not a persuasive argument to me. They are a tiny tiny sliver compared the behemoth that WordPress is, and it’s because WordPress has emphasized for so long ease of use, management, and backwards compatability. WebP violates all of those tenets, and should be left to the realm of plugins.

      • I really don’t understand where this bad information is coming from. I just tested Chrome, Firefox, and Safari, and I was able to right-click and save WebP images with no issue.

        As for software and services that do not currently support WebP, you could have said the same when PNG was the new format. It was only because more software started supporting PNG that it became as prolific as it is today. If we want better things, we have to support them.

        Supporting WebP simply because competitors are doing it is a bad reason in itself, but that doesn’t take into account why competitors are doing it. This isn’t a decision being made lightly or because of some Google conspiracy. When implemented correctly, WebP should not violate ease of use, contribute to poor management practices, or cause backwards compatibility issues. It has just as much reason to exist in Core as any other file format, and saying otherwise is no different than saying PNG support should have been relegated to plugins (for those weird people that actually wanted smaller file sizes and support for alpha transparency).

        As for WebP being larger than JPEG, that isn’t borne out by evidence. Nearly all studies show that it is, on average, 25—35% smaller for comparable quality JPEGs.

  2. I have mostly remained silent on the proposal, attempting to listen to what others have had to say who may be better informed. However, the thing I keep coming back is a sentiment that Otto shared on the proposal post.

    Yeah, no. If I upload a JPG, then I want it to be a JPG and to stay a JPG.

    If this doesn’t have an off switch, then I surely will build one.

    I may be among the minority, but when I upload an image to a WordPress site, I have purposely chosen the format. I want my original images and the generated sub-sizes to be in that format. That’s my thought-process on a personal level and not necessarily what does the best overall good for the web.

    I love what WebP provides and have started using it more and more in recent months on various sites and projects. I even gave it a shot here on the Tavern for a week in early February, at least until one of our readers was unable to view images (older Mac OS).

    The great thing is that WordPress has supported the WebP format since 5.8. Folks can already use it, and there is no need to prematurely push the on-by-default proposal.

    I don’t even necessarily see having WebP conversion as a bad thing for new WordPress installs (should be opt-in for existing sites and definitely an option under Media Settings). However, we need to seriously sit down and address the underlying issue. Namely, that is generated image sizes. And, at this point, I would just be continuing to echo what others have said.

Newsletter

Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.