Kliknete pravým tlačítkem na obrázek na webu, uložíte ho a dostanete soubor .webp. Váš editor fotografií ho nerozpozná. Formulář, kam ho potřebujete nahrát, ho odmítne. Před pěti lety tento formát v zkušenostech většiny lidí prakticky neexistoval. Dnes je všude.
Vzestup WebP z obskurního experimentu Google na dominantní webový formát obrázků je příběh o ekonomice výkonu, politice prohlížečů a pomalé povaze softwarových ekosystémů.
Proč Google vytvořil WebP
V roce 2010 tvořily obrázky přibližně 60 % celkové velikosti průměrné webové stránky. Google, jehož podnikání závisí na tom, že lidé procházejí web rychle, měl silnou motivaci obrázky zmenšit.
WebP byl postaven na video kodeku VP8 — stejné kompresní technologii jako WebM video. Vhled Google spočíval v tom, že techniky video komprese, optimalizované po desetiletí, lze přizpůsobit pro statické obrázky, aby překonaly stárnoucí standard JPEG (z roku 1992) a těžší formát PNG.
Výsledky byly významné:
| Srovnání | Úspora velikosti |
|---|---|
| WebP vs JPEG (stejná kvalita) | O 25–35 % menší |
| WebP vs PNG (stejná kvalita) | O 26 % menší |
| WebP animované vs GIF | O 60–80 % menší |
Formát, který umí vše WebP je neobvyklý tím, že podporuje ztrátovou kompresi (jako JPEG), bezztrátovou kompresi (jako PNG), průhlednost/alfa kanál (jako PNG) a animaci (jako GIF) — vše v jednom formátu. Žádný předchozí formát nekombinoval všechny čtyři schopnosti.
Pomalá cesta k adopci
Mít lepší formát nestačí. Příběh adopce WebP ukazuje, jak politika prohlížečů formuje web:
- 2010 — Google vydává WebP. Pouze Chrome ho podporuje.
- 2011–2014 — Opera přidává podporu. Firefox a Safari odmítají s odkazem na obavy z fragmentace formátů.
- 2018 — Firefox 65 konečně přidává podporu WebP po letech odporu.
- 2020 — Apple přidává podporu WebP do Safari 14 a iOS 14 — poslední velký odpůrce.
- 2022–současnost — S univerzální podporou prohlížečů se adopce rychle zrychluje.
Desetiletá mezera mezi vytvořením a univerzální podporou mnoho vysvětluje. Vývojáři webů nemohli WebP bezpečně používat, dokud ho nepodporoval každý hlavní prohlížeč, protože servírování nepodporovaného formátu znamená rozbité obrázky. HTML element <picture>, který umožňuje servírovat různé formáty různým prohlížečům, byl přemosťující technologií umožňující postupnou adopci.
Proč ho nyní používá každý web
Motivace pro weby servírovat WebP jsou ohromující:
- Algoritmus vyhledávání Google zohledňuje rychlost stránky v žebříčcích. Google PageSpeed Insights výslovně doporučuje WebP. Nepoužívání ho snižuje vaše skóre výkonu.
- Šířka pásma stojí peníze. Velký e-shop servírující miliony obrázků ušetří tisíce eur měsíčně přechodem z JPEG na WebP.
- Uživatelská zkušenost se zlepšuje. Stránka s 20 obrázky produktů ušetří 2–3 MB s WebP. Na mobilním připojení je to rozdíl mezi načítáním 2 a 6 sekund.
- CMS platformy to automatizují. WordPress automaticky převádí obrázky do WebP od verze 5.8. Shopify, Squarespace a většina moderních platforem dělá totéž.
Výsledkem je, že když dnes uložíte obrázek z webu, téměř vždy dostanete WebP — i když originál byl nahrán jako JPEG. Server detekuje, že váš prohlížeč podporuje WebP, a servíruje optimalizovanou verzi.
Problém kompatibility mimo prohlížeče
WebP funguje perfektně ve webových prohlížečích, pro které byl navržen. Problém je, že obrázky nezůstávají v prohlížečích:
- Kancelářský software — starší verze Wordu, PowerPointu a Excelu nepodporují WebP
- Editory obrázků — verze před rokem 2021 mnoha editorů nemohou otevřít soubory WebP
- Tiskové služby — online tiskové služby obvykle vyžadují JPEG, PNG nebo TIFF
- Vládní a institucionální formuláře — téměř univerzálně vyžadují JPEG nebo PNG
- E-mailoví klienti — WebP v těle e-mailu se vykresluje nekonzistentně mezi klienty
To vytváří frustrující mezeru: web servíruje WebP, ale mnoho následných použití vyžaduje JPEG nebo PNG. Praktická potřeba konverze formátů se v dohledné době neztratí.
| Kontext | WebP podporováno? |
|---|---|
| Webové prohlížeče (všechny moderní) | Ano |
| Prohlížeče obrázků Windows 11 / macOS Ventura+ | Ano |
| Microsoft Office (nejnovější verze) | Ano |
| Starší software, tiskové služby, formuláře | Obecně ne |
AVIF: příští generace
WebP není konec příběhu. AVIF (AV1 Image File Format), vyvinutý aliancí Alliance for Open Media (Google, Apple, Mozilla, Microsoft), slibuje ještě lepší výsledky:
- O 20 % menší než WebP při ekvivalentní kvalitě
- Lepší zpracování jemných detailů a gradientů
- Lepší podpora HDR a širokého barevného gamutu
- Založen na moderním video kodeku AV1
Podpora AVIF v prohlížečích roste (Chrome, Firefox a Safari ho podporují), ale adopce sleduje stejný pomalý vzorec jako WebP. Pravděpodobně potrvá ještě několik let, než AVIF nahradí WebP jako výchozí webový formát, a když se tak stane, způsobí stejné problémy s kompatibilitou, jaké WebP způsobuje dnes.
Cyklus se opakuje: lepší komprese, pomalá adopce prohlížečů, případná všudypřítomnost a dlouhý ocas problémů s kompatibilitou mimo prohlížeč.
Další informace
Když potřebujete převést obrázky WebP pro použití mimo prohlížeč:
- Převést WebP na JPG — okamžitý převod, zpracovaný lokálně ve vašem prohlížeči
- Převodník obrázků — převod mezi všemi hlavními formáty obrázků
Oba nástroje jsou zdarma a zpracovávají vaše soubory zcela na vašem zařízení.
