Sinds de introductie van WordPress 5.8 een jaar geleden, kunnen gebruikers WebP-afbeeldingen uploaden en gebruiken in hun content, wat meer flexibiliteit biedt. In maart 2022 stelde om WebP standaard in de WordPress-core te integreren om de ondersteuning voor dit afbeeldingsformaat uit te breiden. Een van de mogelijkheden was om WebP-afbeeldingen te genereren voor nieuwe JPEG-uploads en WebP-afbeeldingen te gebruiken voor de content van de website. Na kritische reacties werd dit controversiële voorstel echter in april ingetrokken.
Een JavaScript-fragment detecteert browsers zonder WebP-ondersteuning en laadt in plaats daarvan JPEG-afbeeldingen, zoals voorgesteld door het Performance-team. Daarnaast zijn de volgende WebP-revisies standaard inbegrepen:
In WordPress 6.1 worden standaard alleen de standaard afbeeldingsformaten automatisch als WebP-versie gegenereerd, in tegenstelling tot alle andere afbeeldingsformaten. Om automatisch WebP-versies te ontvangen, moeten aangepaste afbeeldingsformaten zich eerst aanmelden of afmelden als ze uitsluitend voor uitzonderlijke gevallen gelden die WebP niet ondersteunt.
Om secundaire (WebP) subformaten te behouden, moeten ze kleiner zijn dan het primaire MIME-type.
Je moet alleen WebP-afbeeldingen genereren voor afmetingen die bedoeld zijn voor gebruik in front-end content die zichtbaar is voor gebruikers. Het is niet nodig om afbeeldingen in WebP-formaat op te slaan die je nooit zult gebruiken, dus dit bespaart je opslagruimte.
Het genereren van extra MIME-typen kan worden beheerd door een filter toe te voegen op basis van de subgrootte van een afbeelding. Dit stelt ontwikkelaars in staat om specifieke afmetingen van afbeeldingen die in de front-end content worden gebruikt, te beperken, bijvoorbeeld afmetingen die niet in de back-end worden gebruikt.
De standaardinstelling voor WebP heeft alleen invloed op nieuw geüploade afbeeldingen nadat deze in de core is geïntegreerd, dus het heeft geen invloed op bestaande foto's. Bestaande uploads worden niet automatisch naar WebP geconverteerd wanneer ze worden bijgewerkt. WP-CLI of een plugin zoals Regenerate Thumbnails is de beste optie voor gebruikers die eerdere uploads willen omzetten naar miniatuurafbeeldingen.
De reacties op de voorgestelde herzieningen zijn tot nu toe gemengd. Er lijkt echter aanzienlijke steun te zijn voor de nieuwe aanpak, en andere teamleden moedigen het team aan om na te denken over de praktische gevolgen voor eindgebruikers die door deze verandering getroffen zouden kunnen worden.
Volgens diverse reageerders zou WordPress moeten overwegen om het modernere AVIF-formaat te gebruiken in plaats van het huidige, dat een uitstekende kwaliteit en compressie biedt in vergelijking met het verouderde ontwerp.
Dit initiatief is gecategoriseerd als een progressieve verbetering. Zou het niet beter zijn als het toekomstbestendige formaten zoals AVIF zou ondersteunen in plaats van terug te vallen op oudere ontwerpen? Dat zei Kevin Batdorf, een JavaScript-ontwikkelaar, in reactie op die vraag. Browsers zullen deze standaarden gaan ondersteunen naarmate ze zich verder ontwikkelen.
De overstap naar WebP-ondersteuning voelde een beetje aan als toen WordPress de REST API toevoegde terwijl iedereen tegelijkertijd overstapte op GraphQL. Het is geweldig om REST en WebP te hebben, maar het zijn beide technologieën van de huidige generatie en ze zullen al snel verouderd aanvoelen.”