Geri Dön
SiTech
Firefox 157, JPEG XL kod çözümünü tüm platformlarda varsayılan açacak
SiTech AI Team2 წთ. საკითხავი

Firefox 157, JPEG XL kod çözümünü tüm platformlarda varsayılan açacak

Mozilla mühendisi, Firefox 157'de Rust tabanlı jxl-rs çözücüsüyle JPEG XL desteğinin tüm platformlarda varsayılan olarak açılacağını duyurdu — Safari desteği 2023'te eklemişti, Chrome ise bayrak arkasında tutuyor.

Mozilla mühendisi Timothy Nikkel, dev-platform e-posta listesinde Firefox 157 itibarıyla tarayıcının JPEG XL kod çözümünü tüm platformlarda varsayılan olarak açma niyetinde olduğunu duyurdu. Format bugüne kadar image.jxl.enabled tercihinin arkasında geliştirildi; bu ayar bugün yalnızca Nightly'de varsayılan olarak açık ve Firefox Labs onay kutusu 152 sürümünden beri tüm kanallarda mevcut.

Çözücü ve standart

Firefox'un çözücüsü, Rust ile yazılmış jxl-rs. JPEG XL, ISO/IEC 18181 olarak standartlaştırıldı; Mozilla'nın formata ilişkin standart pozisyonu nötr ve W3C Teknik Mimari Grubu incelemesi "çekincelerle karşılandı" olarak işaretlendi. Destek, tek bir tercih olan image.jxl.enabled üzerinden tüm platformlarda sunulacak.

Diğer tarayıcılarda durum

Safari, JPEG XL desteğini 2023'te 17.0 sürümünde sundu. Chrome, aynı Rust kütüphanesini kullanarak formatı #enable-jxl-image-format bayrağı arkasında tutuyor ve henüz yayına alma niyeti bildirmedi. Nikkel'e göre uygulama, animasyon ve aşamalı görüntüleme dahil olmak üzere Mozilla'nın diğer görsel formatlarıyla ve Blink'in JXL uygulamasıyla özellik eşitliğine sahip. Tek istisna HDR: HDR görüntüler, tarayıcının desteklediği diğer tüm formatlarda olduğu gibi SDR olarak gösteriliyor, ancak JXL için ton eşlemesi diğer formatlardakinden çok daha iyi. Safari'de ise ne aşamalı görüntüleme ne de animasyon var.

Performans, testler ve açık sorular

Prototip aşamasında en çok dile getirilen endişe performanstı. jxl-rs 0.6.0 çok iş parçacıklı kod çözümü desteğiyle yayımlandı ve bunu etkinleştiren yamaların yakında girmesi bekleniyor. Farklı boyutlardaki görseller üzerinde beş formatlı bir kod çözme karşılaştırmasında Nikkel, C++ libjxl kullanan Safari'nin biraz önünde ölçüm aldı; küçük görsellerde kendi diğer çözücüleriyle arasındaki fark ise daha geniş.

Doğruluk, web-platform-tests jpegxl diziniyle kapsanıyor: bit derinlikleri, alfa, gri tonlama, CMYK, renk yönetimi, yönlendirme ve kodlama araçları; buna ek olarak parçalı ve artımlı kod çözme, animasyon kare sayıları, küçültme ve bozuk dosyalar için yaklaşık 30 Gecko testi, aşamalı görüntüleme ve telemetri için mochitest'ler, referans testleri ve Perfherder'a rapor veren ölçümler.

Aynı başlıkta geliştirici Sergey Davidoff, kayıpsız JPEG XL kod çözümünün tek iş parçacıklı ölçümünde kayıpsız WebP'den yaklaşık 30 kat yavaş olduğunu, buna karşılık dosya boyutunun yalnızca yüzde 10 azaldığını belirterek Firefox 157'de yalnızca kayıplı JPEG XL'in sunulmasını önerdi. Nikkel, animasyonlu JPEG XL'in desteklendiğini doğruladı.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.