По умолчанию Chrome использует файлы jpg / png, если доступны файлы webp. Я запустил аудит веб-сайта через Lighthouse, и он рекомендовал правильно изменять размер изображений и использовать форматы «следующего поколения». После изменения файлов на webp (и создания файла нескольких размеров) я добавил файлы под тегом изображения. Когда я открываю инструменты разработчика сейчас, Lighthouse дает мне зеленый свет как для форматов следующего поколения, так и для файлов разных размеров, но по умолчанию используется только формат jpg / png.
<picture>
<source srcset="imgs/img_480w.webp" media="(max-width:480px)" type="image/webp">
<source srcset="img/img_280w.webp" media="(max-width:280px)" type="image/webp">
<source srcset="imgs/imgs.jpg" type="image/jpeg">
<!-- always defaults to here --> <img src="grid_img/LoW_grid.jpg" alt="Image" class="tm-img">
It is definitely getting the files, they are not showing as not-found. And when I do not include the last line, nothing shows up at all. The files did convert to webp formats properly because I can open them in Chrome.