Я пытался использовать тег <picture>
в html для загрузки изображений "webp" для ускорения загрузки.Это работает и загружает изображение webp:
<picture>
<source srcset="img/imageXYZ.webp" type="image/webp">
<img src="img/imageXYZ.png">
</picture>
Это работает и загружает изображение png:
<img src="img/imageXYZ.png">
Но Firefox, Chrome и Edge не могут загрузить запасное изображение.Я проверил это, изменив имя изображения webp на неправильное, как в примере ниже:
<picture>
<source srcset="img/imageXYZZZ.webp" type="image/webp">
<img src="img/imageXYZ.png">
</picture>
Это просто показывает «символ отсутствующего изображения», как вы видите на скриншоте здесь: Снимок экрана
РЕДАКТИРОВАТЬ: Чтобы заставить тест работать, Родриго Фария указал правильный ответ.Более подробный ответ на мою проблему см. В моем ответе.