Geri qayıt
SiTech
Firefox 157 JPEG XL dekodlaşdırmasını bütün platformalarda standart aktivləşdirəcək
SiTech AI Team2 წთ. საკითხავი

Firefox 157 JPEG XL dekodlaşdırmasını bütün platformalarda standart aktivləşdirəcək

Mozilla mühəndisi bildirib ki, Firefox 157-də Rust ilə yazılmış jxl-rs dekoderi ilə JPEG XL dəstəyi bütün platformalarda standart olaraq işə salınacaq — Safari dəstəyi 2023-cü ildə əlavə etmişdi.

Mozilla mühəndisi Timoti Nikkel dev-platform poçt siyahısında bildirib ki, Firefox 157-dən etibarən brauzer JPEG XL dekodlaşdırmasını bütün platformalarda standart olaraq aktivləşdirmək niyyətindədir. Format indiyədək image.jxl.enabled parametrinin arxasında inkişaf etdirilirdi; bu parametr hazırda yalnız Nightly-də standart olaraq aktivdir, Firefox Labs seçimi isə Firefox 152-dən bəri bütün kanallarda mövcuddur.

Dekoder və standart

Firefox-un dekoderi Rust dilində yazılmış jxl-rs-dir. JPEG XL ISO/IEC 18181 kimi standartlaşdırılıb; Mozilla-nın formata dair mövqeyi neytraldır, W3C-nin Texniki Arxitektura Qrupunun rəyi isə «qeydlərlə təmin olunmuş» kimi qiymətləndirilib. Dəstək bütün platformalarda tək parametr — image.jxl.enabled vasitəsilə təqdim olunacaq.

Digər brauzerlərdə vəziyyət

Safari JPEG XL-i 2023-cü ildə 17.0 versiyasında təqdim edib. Chrome formatı eyni Rust kitabxanasından istifadə etməklə #enable-jxl-image-format flaqının arxasında saxlayır və hələ buraxılış niyyəti bildirməyib. Nikkelin sözlərinə görə, tətbiq animasiya və tədricən göstərmə də daxil olmaqla Mozilla-nın digər şəkil formatları və Blink-in JXL tətbiqi ilə funksional bərabərliyə malikdir. Yeganə istisna HDR-dir: HDR şəkillər brauzerin dəstəklədiyi bütün digər formatlarda olduğu kimi SDR kimi göstərilir, lakin JXL üçün ton xəritələnməsi digər formatlardan qat-qat yaxşıdır. Safari-də isə nə tədricən göstərmə, nə də animasiya var.

Performans, testlər və açıq suallar

Prototip mərhələsində ən çox qaldırılan narahatlıq performans idi. jxl-rs 0.6.0 çoxaxınlı dekodlaşdırma dəstəyi ilə buraxılıb və onu aktivləşdirən yamaların yaxın zamanda əlavə olunması gözlənilir. Müxtəlif ölçülü şəkillər üzərində beş formatlı dekodlaşdırma müqayisəsində Nikkel C++ libjxl istifadə edən Safari-ni bir qədər qabaqlayıb; kiçik şəkillərdə isə öz digər dekoderləri ilə fərq daha böyükdür.

Düzgünlüyü web-platform-tests-in jpegxl qovluğu əhatə edir: bit dərinlikləri, alfa, boz ton, CMYK, rəng idarəetməsi, oriyentasiya və kodlaşdırma alətləri; əlavə olaraq parçalı və inkremental dekodlaşdırma, animasiya kadrlarının sayı, kiçiltmə və zədələnmiş fayllar üçün təxminən 30 Gecko testi, tədricən göstərmə və telemetriya üçün mochitest-lər, referens testləri və Perfherder-ə göndərilən ölçmələr.

Həmin müzakirədə developer Sergey Davidov qeyd edib ki, itkisiz JPEG XL dekodlaşdırması onun təkaxınlı ölçməsində itkisiz WebP-dən təxminən 30 dəfə yavaşdır, əvəzində fayl ölçüsü cəmi 10 faiz azalır, və Firefox 157-də yalnız itkili JPEG XL-in təqdim olunmasını təklif edib. Nikkel animasiyalı JPEG XL-in dəstəkləndiyini təsdiqləyib.

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.