- JPEG XL to zaawansowany format obrazu oferujący znacznie wyższy poziom kompresji niż tradycyjny JPEG i natywną obsługę HDR.
- W przeglądarce Chrome ponownie zintegrowano obsługę plików .jxl, wykorzystując bezpieczny dekoder napisany w języku Rust w celu zoptymalizowania wydajności.
- Umożliwia bezstratne transkodowanie starych plików JPEG, zmniejszając ich rozmiar bez utraty jakości ani jednego piksela.
Prawdopodobnie natknąłeś się kiedyś na pliki z rozszerzeniem .jxl i nie wiedziałeś, co z nimi zrobić. Mowa o JPEG XL , formacie obrazu nowej generacji, który wywróci wszystko, co znamy, do góry nogami. To nie tylko aktualizacja klasycznego JPEG-a; to zupełnie nowy system zaprojektowany, aby strony internetowe działały niesamowicie szybko, a zdjęcia zachowywały niesamowitą jakość, nie zajmując przy tym połowy miejsca na dysku twardym.
Rewelacją jest fakt, że Google Chrome ponownie włączył ten format , integrując możliwość natywnego dekodowania tych obrazów. Po kilku negocjacjach i sporej liczbie kontrowersji w świecie programistów, przeglądarka giganta z Mountain View zdecydowała się na technologię, która obiecuje uczynić formaty takie jak WebP przestarzałymi, a nawet konkurować z AVIF, zwłaszcza w przypadku fotografii o wysokiej wierności.
Czym właściwie jest format JPEG XL?

Po pierwsze, nazwa nie jest przypadkowa. Skrót JPEG pochodzi od komitetu ekspertów fotografii, X oznacza zaawansowane standardy, a L – długoterminowe , ponieważ celem jest pozostanie definitywnym standardem na dekady. Ten format nie ma sobie równych: pozwala na tworzenie obrazów o ogromnej rozdzielczości, sięgającej nawet terapikseli , i obsługuje głębię kolorów do 32 bitów na komponent.
To, co czyni JXL prawdziwym klejnotem, to jego wszechstronność. Obsługuje zarówno kompresję stratną, jak i bezstratną , obsługuje przezroczystość (kanał alfa) i jest kompatybilny z formatem High Dynamic Range (HDR) , o czym klasyczny JPEG może tylko pomarzyć. Co więcej, obsługuje animowane obrazy, co czyni go potężną alternatywą dla GIF-ów lub animowanych plików WebP, oferując jednocześnie znacznie większą wydajność.
Wielka bitwa: JPEG XL kontra AVIF i WebP
Jeśli zastanawiasz się, dlaczego powinniśmy używać JPEG XL, skoro istnieją już formaty AVIF i WebP, odpowiedź tkwi w liczbach. W porównaniu z tradycyjnym formatem JPEG, JXL pozwala zmniejszyć rozmiar plików o 30% do 60% , zachowując tę samą jakość obrazu. W porównaniu z WebP, JXL przewyższa go w niemal każdym teście, szczególnie w przypadku zdjęć o wysokim poziomie szczegółowości, gdzie WebP często zawodzi.
Najtrudniejszą konkurencję stanowi format AVIF. Podczas gdy AVIF wyróżnia się agresywną kompresją (rezultującą w bardzo małych plikach), kodowanie JPEG XL jest znacznie szybsze . Jest to kluczowe dla osób zarządzających ogromnymi katalogami obrazów. Co więcej, JXL oferuje prawdziwie progresywne dekodowanie ; oznacza to, że obraz stopniowo pojawia się w szczegółach od samego początku, podczas gdy AVIF wymaga niemal całkowitego pobrania pliku, zanim w ogóle rozpocznie się jego wyświetlanie.
Jak otwierać obrazy JPEG XL w Chrome

Jeśli masz zaktualizowaną wersję przeglądarki Chrome (konkretnie wersję 155 lub nowszą ), obsługa powinna być domyślnie włączona w najnowszych stabilnych wersjach. Jednak ze względu na fazę eksperymentalną formatu, w niektórych wersjach może być konieczne jego ręczne włączenie.
Aby włączyć obsługę, jeśli nie działa, wystarczy wpisać chrome://flags/#enable-jxl-image-format w pasku adresu . Następnie należy znaleźć odpowiednią opcję i przełączyć ją na Włączone . Po ponownym uruchomieniu przeglądarki powinno być możliwe przeglądanie wszystkich plików .jxl znalezionych w internecie lub załadowanych lokalnie bez konieczności instalowania zewnętrznych programów.
Tajemnice techniczne: rola Rusta i transkodowanie
Google nie potraktowało tego lekceważąco. Aby uchronić przeglądarkę przed cyberatakami, napisali dekoder w języku Rust . Ten język programowania słynie z zapewniania bezpieczeństwa pamięci , eliminując typowe luki w zabezpieczeniach, które hakerzy często wykorzystują w dekoderach napisanych w C++. Rezultatem jest szybsza i przede wszystkim znacznie bezpieczniejsza przeglądarka.
Ale jest jedna funkcja, która jest po prostu magiczna: bezstratne transkodowanie . JPEG XL pozwala na przetworzenie starego pliku JPEG i zoptymalizowanie go tak, aby był o około 20% mniejszy , bez utraty ani jednego bitu informacji. Najlepsze jest to, że proces jest odwracalny; można przywrócić oryginalny plik JPEG w dokładnie takiej samej postaci. To prawdziwy dar dla fotografów i właścicieli stron internetowych, którzy nie chcą przetwarzać tysięcy zdjęć od nowa.
Wpływ na wydajność sieci i podstawowe wskaźniki internetowe

Dla tych, którzy są zafascynowani SEO i szybkością ładowania stron, JPEG XL to nieoceniony sprzymierzeniec. Zmniejszając rozmiar głównego obrazu (LCP, czyli Largest Contentful Paint), strony ładują się znacznie szybciej , szczególnie na wolnych połączeniach mobilnych. Dzięki wydajniejszemu dekodowaniu wykorzystującemu sprzętowe instrukcje SIMD, procesor mobilny nie musi tak intensywnie pracować, co poprawia ogólną płynność przeglądania.
Chociaż globalne wsparcie jest nadal ograniczone w porównaniu z JPEG, trend jest wyraźny. Safari obsługuje ten format od pewnego czasu, a Chrome jest już na pokładzie, co oznacza, że ekosystem zmierza w kierunku tego standardu. Korzystanie z elementu HTML <picture> to obecnie najlepsza strategia: pozwala on udostępnić plik .jxl tym, którzy potrafią go odczytać, pozostawiając klasyczny plik JPEG jako rozwiązanie awaryjne lub alternatywę dla starszych przeglądarek.
Ten nowy format stanowi niezbędny krok naprzód w rozwoju sieci, łącząc agresywną kompresję z zachwycającą wiernością wizualną i zwiększonym bezpieczeństwem dzięki językowi Rust. Jego zdolność do drastycznego zmniejszania rozmiarów plików graficznych oraz innowacyjna funkcja odwracalnego transkodowania sprawiają, że jest to doskonałe narzędzie do optymalizacji wrażeń użytkownika i wydajności technicznej każdej nowoczesnej witryny internetowej.