Is there an add-on to convert uploaded images to WebP? Or does plone.scale support conversion?
There is something in the making: GitHub - bluedynamics/plone-pgthumbor: Thumbor image scaling for Plone — replaces in-ZODB scales with Thumbor URLs. · GitHub
There is a script available for converting existing images:
It is not a ready to be used addon. However it can be used for inspiration to create an IImage added, modified subscriber.
WebP should be the default type for all scale from plone. for Pagespeed
That is only valid in your use case. Plone is not only used in web scenarios.
The nice thing about using Thumbor is, it respects the accept header. So we can deliver whatever the request is asking for.
Recently, at the Classic UI meeting we had a discussion on WebP - @MrTango mentioned that WebP does not well with graphics, especially fonts. AVIF is the superior format.