Notatki zespołu o rzemiośle, formatach i drobnych decyzjach stojących za dobrym wynikiem.
Dlaczego konwersja AVIF jest wolniejsza niż inne formaty
AVIF zbudowany jest na kompresji wewnątrzklatkowej kodeka wideo nowoczesnego kodeka wideo. nowoczesnego kodeka wideo zaprojektowano, by maksymalizować stopień kompresji zamiast szybkości konwersji, więc opiera się na droższych trybach predykcji, większych transformatach i bardziej złożonych filtrach wewnątrzpętlowych niż JPEG czy WebP. Moduł tutaj to programowa wersja działająca w przeglądarce. Programowa konwersja AVIF na obrazie 1024 na 768 zajmuje około 250 milisekund, gdy moduł jest już rozgrzany na pulpitowym Chromium, i około 1,1 sekundy na zimno wliczając rozgrzewkę. Przy 8 megapikselach, 3840 na 2160, konwersja zajmuje około 2,8 sekundy w Chrome i około 31 sekund w Firefox, który przechodzi taki kod ostrożniej. Na średnim telefonie spodziewaj się mniej więcej 3 do 5 razy liczby z komputera. Właśnie dlatego interfejs nigdy nie nazywa konwersji AVIF natychmiastową. Nadaje się do pracy z jednym zdjęciem, ale jest na tyle wolna, że pokazanie stanu postępu to uczciwy krok.
Co się dzieje, gdy wybierasz wyjście AVIF
AVIF to najbardziej wymagający format, jaki tworzy to narzędzie, więc aby dać Ci najmniejszy i najlepszy plik, RoundCut może uruchomić kodowanie na naszym serwerze szybką natywną kompilacją, a konwersja kilku naraz zawsze działa tam. Zaangażowane pliki znikają w około 2 godziny, a możesz je od razu usunąć. Gdy ta droga jest niedostępna, skompilowany koder AVIF ładuje się raz w karcie, około 870 kilobajtów po kompresji, a konwersja kończy się lokalnie jako rezerwa. Dla par PNG, JPG i WebP nic z tego nie obowiązuje, bo opierają się na natywnych kodekach przeglądarki. Ta dodatkowa praca to cena, jaką AVIF bierze za przewagę rozmiaru.
Jak AVIF bije JPEG przy tej samej jakości
AVIF używa predykcji blokowej bardzo jak nowoczesne kodeki wideo. Dla każdego bloku pikseli moduł sprawdza kilka trybów predykcji, kierunkowy, gładki i DC, względem już przetworzonych sąsiadów, a potem zostawia ten, który daje najmniejszą resztę. Tylko ta resztkowa różnica jest transformowana i kwantowana, nie surowe wartości pikseli. To ujmuje lokalną strukturę obrazu znacznie wydajniej niż stały model DCT 8 na 8 w JPEG, który nakłada tę samą geometrię transformaty wszędzie niezależnie od treści. Na gładkich gradientach predykcja AVIF potrafi odtworzyć obszar niemal bez reszty. Na tonach skóry, włosach i niebie AVIF konsekwentnie daje pliki mniejsze niż JPEG czy WebP przy wizualnie równej jakości. Kosztem jest złożoność konwersji, bo sprawdzanie wielu trybów predykcji na blok jest drogie, i dlatego AVIF liczy w sekundach, a JPEG w milisekundach.
Core Web Vitals: przejście obrazów głównych na AVIF
Largest Contentful Paint mierzy, jak szybko ładuje się największy widoczny element w oknie. Na większości stron docelowych i produktowych tym elementem jest zdjęcie główne. Google potwierdził, że Core Web Vitals są sygnałem rankingowym w Wyszukiwarce. Typowy główny JPEG 300 kilobajtów na łączu 3G ładuje się około 2,4 sekundy. Ten sam obraz jako AVIF na standardowej jakości może ważyć 100 kilobajtów, cięcie o 67 procent, co tnie wkład w LCP do około 0,8 sekundy na tym samym łączu. To wynosi LCP ze strefy czerwonej powyżej 2,5 sekundy do strefy zielonej poniżej, znacząca zmiana dla wyników w Wyszukiwarce. Oszczędność narasta przy każdym obrazie na stronie. CDN-y z automatyczną negocjacją formatu, jak Cloudflare, Fastly i Akamai, czytają nagłówek Accept przeglądarki i same serwują AVIF zgodnym przeglądarkom, gdy oryginały AVIF znajdą się w bibliotece.
AVIF w 2026: wsparcie, gotowość i luki
Na połowę 2026 roku AVIF dekoduje się w Chrome 85+, Firefox 93+, Safari 16.4+ na iOS 16 i macOS Ventura, oraz Edge 121+. Łączne globalne pokrycie to około 94 procent ruchu przeglądarek. Luka 6 procent to głównie starsze urządzenia iOS wciąż na iOS 15, których Apple przestało aktualizować pod większość nowoczesnych funkcji, plus Internet Explorer. Dla szerokich odbiorców konsumenckich AVIF jest gotowy do produkcji w dostawie w sieci. Pozostałe luki są po stronie narzędzi. Lightroom dodał eksport AVIF w wersji 13.3 w 2024 roku, Affinity Photo wspiera import i eksport AVIF od wersji 2.3, a większość agencji stockowych wciąż nie przyjmuje AVIF do zgłoszeń. Usługi druku powszechnie wciąż chcą JPEG lub TIFF. Dla sieci format jest gotowy, ale dla każdego procesu przepuszczającego pliki przez systemy zewnętrzne trzymaj wzorzec JPEG w zapasie.
Rozmiary plików w zestawieniu: AVIF, WebP i JPEG
Nasz benchmark na trzech rzeczywistych próbkach daje wiarygodne zestawienie na standardowej jakości między formatami. Dla zdjęcia 1024 na 768 o 17 kilobajtów jako JPEG odpowiednik WebP zmierzył 7,3 kilobajtów, o 57 procent lżej, a AVIF zmierzył 6,0 kilobajtów, o 65 procent lżej. Dla zdjęcia 3840 na 2160 o 116 kilobajtów jako JPEG odpowiednik WebP zmierzył 32 kilobajtów, o 72 procent lżej, a AVIF zmierzył 16 kilobajtów, o 86 procent lżej. Przewaga AVIF nad WebP rośnie na dużych zdjęciach o wysokiej rozdzielczości. Na bardzo małych obrazach, jak 400 na 300 o 0,12 megapiksela, przewaga AVIF maleje, a koszt konwersji staje się większą częścią całego czasu. To zmierzone liczby z naszego własnego potoku, nie marketing dostawcy. Pojedyncze zdjęcia będą się różnić ze złożonością treści, szumem i zakresem koloru.