Вы щёлкаете правой кнопкой мыши по изображению на сайте, сохраняете его и получаете файл .webp. Ваш графический редактор его не распознаёт. Форма, куда вы пытаетесь загрузить его, отклоняет файл. Пять лет назад этот формат почти не встречался в опыте большинства людей. Сегодня он повсюду.
Восхождение WebP от малоизвестного эксперимента Google до доминирующего формата изображений в вебе — это история об экономике производительности, браузерной политике и инертности программных экосистем.
Зачем Google создал WebP
В 2010 году изображения составляли примерно 60 % общего размера средней веб-страницы. У Google, чей бизнес зависит от скорости просмотра веба, был сильный стимул сделать изображения меньше.
WebP был построен на видеокодеке VP8 — той же технологии сжатия, что стоит за видео WebM. Идея Google заключалась в том, что методы сжатия видео, оптимизированные на протяжении десятилетий, можно адаптировать для неподвижных изображений и превзойти устаревший стандарт JPEG (1992 года) и более тяжёлый формат PNG.
Результаты были впечатляющими:
| Сравнение | Уменьшение размера |
|---|---|
| WebP vs JPEG (одинаковое качество) | на 25–35 % меньше |
| WebP vs PNG (одинаковое качество) | на 26 % меньше |
| WebP анимированный vs GIF | на 60–80 % меньше |
Формат, который умеет всё WebP уникален тем, что поддерживает сжатие с потерями (как JPEG), сжатие без потерь (как PNG), прозрачность/альфа-канал (как PNG) и анимацию (как GIF) — всё в одном формате. Ни один предыдущий формат не объединял все четыре возможности.
Долгий путь к принятию
Наличие лучшего формата само по себе недостаточно. История принятия WebP показывает, как браузерная политика формирует веб:
- 2010 — Google выпускает WebP. Только Chrome поддерживает его.
- 2011–2014 — Opera добавляет поддержку. Firefox и Safari отказываются, ссылаясь на опасения по поводу фрагментации форматов.
- 2018 — Firefox 65 наконец добавляет поддержку WebP после многолетнего сопротивления.
- 2020 — Apple добавляет поддержку WebP в Safari 14 и iOS 14 — последний крупный воздержавшийся.
- 2022–настоящее время — С универсальной поддержкой браузеров принятие быстро ускоряется.
10-летний разрыв между созданием и универсальной поддержкой многое объясняет. Веб-разработчики не могли безопасно использовать WebP, пока его не поддержали все основные браузеры, потому что предоставление неподдерживаемого формата означает сломанные изображения. HTML-элемент <picture>, позволяющий отдавать разные форматы разным браузерам, стал переходной технологией для постепенного внедрения.
Почему все сайты используют его сейчас
Стимулы для сайтов использовать WebP подавляющие:
- Поисковый алгоритм Google учитывает скорость загрузки страниц в ранжировании. Google PageSpeed Insights явно рекомендует WebP. Его неиспользование снижает ваш показатель производительности.
- Трафик стоит денег. Крупный интернет-магазин, обслуживающий миллионы изображений, экономит тысячи евро ежемесячно, переходя с JPEG на WebP.
- Пользовательский опыт улучшается. Страница с 20 товарными изображениями экономит 2–3 МБ с WebP. На мобильных соединениях это разница между загрузкой страницы за 2 секунды и за 6 секунд.
- CMS-платформы автоматизируют это. WordPress автоматически конвертирует изображения в WebP начиная с версии 5.8. Shopify, Squarespace и большинство современных платформ делают то же самое.
В результате, когда вы сохраняете изображение из веба сегодня, вы почти всегда получаете WebP — даже если оригинал был загружен как JPEG. Сервер определяет, что ваш браузер поддерживает WebP, и отдаёт оптимизированную версию.
Проблема совместимости вне браузеров
WebP отлично работает в браузерах — для этого он и был создан. Проблема в том, что изображения не остаются в браузерах:
- Офисное ПО — старые версии Word, PowerPoint и Excel не поддерживают WebP
- Графические редакторы — версии многих редакторов до 2021 года не могут открыть файлы WebP
- Типографии — онлайн-типографии обычно требуют JPEG, PNG или TIFF
- Государственные и институциональные формы — почти повсеместно требуют JPEG или PNG
- Почтовые клиенты — WebP в теле письма отображается непоследовательно в разных клиентах
Это создаёт досадный разрыв: веб отдаёт WebP, но многие последующие применения требуют JPEG или PNG. Практическая потребность в конвертации форматов не исчезнет в обозримом будущем.
| Контекст | WebP поддерживается? |
|---|---|
| Веб-браузеры (все современные) | Да |
| Windows 11 / macOS Ventura+ просмотрщики изображений | Да |
| Microsoft Office (последние версии) | Да |
| Старое ПО, типографии, формы | Как правило, нет |
AVIF: следующее поколение
WebP — не конец истории. AVIF (AV1 Image File Format), разработанный Alliance for Open Media (Google, Apple, Mozilla, Microsoft), обещает ещё лучшие результаты:
- На 20 % меньше, чем WebP при эквивалентном качестве
- Превосходная обработка мелких деталей и градиентов
- Лучшая поддержка HDR и широкого цветового охвата
- Основан на современном видеокодеке AV1
Поддержка AVIF в браузерах растёт (Chrome, Firefox и Safari уже поддерживают его), но принятие идёт по тому же медленному сценарию, что и WebP. Вероятно, пройдёт ещё несколько лет, прежде чем AVIF заменит WebP в качестве веб-стандарта, и когда это произойдёт, возникнут те же проблемы совместимости, что и у WebP сегодня.
Цикл повторяется: лучшее сжатие, медленное принятие браузерами, постепенное повсеместное распространение и долгий шлейф проблем совместимости вне браузера.
Узнать больше
Когда вам нужно конвертировать WebP-изображения для использования вне браузера:
- Конвертация WebP в JPG — мгновенная конвертация, обработка локально в вашем браузере
- Конвертер изображений — конвертация между всеми основными форматами изображений
Оба инструмента бесплатны и обрабатывают ваши файлы полностью на вашем устройстве.
