WebP - это та, которая в настоящее время имеет более широкую поддержку, почти все основные браузеры, кроме Safari, поддерживают ее.
Как упоминалось в одном из ответов, вы можете использовать тег picture для загрузки изображений webp и вcase не поддерживается, он переключится на любой другой формат, который вы выберете.
А если вы используете background-image, вы можете использовать что-то вроде modernizr , чтобы обнаружить поддержку функций браузером и в конечном итогес помощью CSS, подобного следующему:
my-selector {
background: url('../images/home-bg.webp') no-repeat scroll center center
}
.no-webp my-selector {
background: url('../images/home-bg.jpg') no-repeat scroll center center
}
Я фактически сделал обе вещи на своем веб-сайте и успешно внедрил форматы webp, я создал подробный пост о том, как я это сделал, и о приросте производительности, который у меня был, вы можете проверить.это здесь: Повышение скорости вашего сайта с помощью форматов следующего поколения