>>117196IMHO sind das nur Befindlichkeiten und nicht die Realität:
https://caniuse.com/webp
https://caniuse.com/avif
https://caniuse.com/mdn-html_elements_object
<object data="https://dietchan.org/uploads/regular-image.avif" type="image/png">
<img src="https://dietchan.org/uploads/fallback-image.webp" alt="Oh we had to use fallback">
</object>
Wobei ich auf fallbacks verzichten würde und sowohl thumbs und full size images als avif ausrollen würde. Neben dem Filename wäre:
feldarzt.avif [DL original]
Weil die meisten Nutzer betrachten nur. Wenn man mal wirklich ein full size image laden muss, dann würde auch ein zweiter Knopf reichen, der direkt den Download startet. So wird das nicht zum betrachten missbraucht.
Die Last trägst du/der Servierer für das Konvertieren. Das ist für mich das einzig valide Argument.
Wenn Quota, Bandbreite und Storage kein Issue sind kann man sich das alles Schenken. Man könnte auch mit altmodischen GIFs die Platten füllen, weil konvertieren in geloopte WEBMs ja sehr resourcenintensiv ist.
Webp ist mit Sicherheit schneller generiert als AVIF.
Das sind momentan Luxusprobleme.
Eignetlich sollte der Algo nur greifen, wenn ein File die Schmerzgrenze (>4MiB) überschreitet.
Was ein viel Interessanterer Ansatz ist Probleme zu bekämpfen. Wir konvertieren, was wirklich Daten vergeudet.
Hoffe das war dir differenziert genug. Mit Sicherheit eine geladene Meinung.