برمجياتقراءة دقيقتين

Chrome يعيد دعم JPEG XL بدءًا من الإصدار 155 بمفكّك مكتوب بلغة Rust

المغزى

المغزى: صيغة توفر ثلث حجم الصور عادت إلى أكبر متصفح، لكن غيابها عن Chrome على Android يجعلها إضافة بجانب JPEG لا بديلًا عنه في المنطقة.

أعلن فريق Chrome في 6 أكتوبر 2026 أن المتصفح صار يدعم فك ترميز صور JPEG XL بدءًا من الإصدار 155، الذي دخل القناة المستقرة في 23 سبتمبر. وكان Chrome قد أزال دعم هذه الصيغة نفسها قبل سنوات، ثم عاد إليها بعد طلبات متكررة من المطورين في مبادرة Interop.

وبحسب الإعلان، الذي كتبه Luca Versari وMoritz Firsching وPhilip Jägenstedt، تعطي الصيغة ضغطًا أفضل من JPEG بنسبة 30% إلى 50%. ومعها ميزة اسمها lossless JPEG transcoding، أي تحويل صور JPEG الموجودة إلى JPEG XL دون فقدان أي جودة، مع إمكانية استرجاع الملف الأصلي. فالتوفير هنا لا يأتي من ضغط إضافي على حساب الصورة، بل من تمثيل أكثر كفاءة للبيانات نفسها.

والجانب الهندسي اللافت أن المفكّك كُتب من جديد بلغة Rust تحت اسم jxl-rs. ومفكّكات الصور من أخطر أسطح الهجوم في أي متصفح، لأنها تقرأ ملفات مجهولة المصدر قادمة من الشبكة. وقال الفريق إنه لم يجد أي ثغرة في أمان الذاكرة (memory safety) طوال تاريخ هذا التنفيذ.

لكن الدعم ما زال ناقصًا. فبحسب جدول caniuse حتى الآن، يدعم Firefox الصيغة من الإصدار 158، ويدعمها Safari جزئيًا للصور الثابتة فقط دون العرض التدريجي (progressive). أما Chrome على Android وSamsung Internet وEdge فلا تدعمها بعد. والدعم في Chrome نفسه يقتصر على فك الترميز.

وهذا التفصيل حاسم للمواقع التي يزورها جمهور من مصر ودول الخليج، لأن أغلبه يتصفح من هواتف Android لا من أجهزة سطح المكتب. لذلك يبدو الاستخدام العملي اليوم إضافة JPEG XL كخيار أول داخل عنصر picture، مع بقاء JPEG خطًا احتياطيًا. فالمتصفح الذي يفهم الصيغة يحمّل ملفًا أصغر، والذي لا يفهمها يعرض الصورة القديمة دون أن يخسر شيئًا. أما نقل أرشيف الصور بالكامل إلى الصيغة الجديدة فيبقى مرهونًا بوصول الدعم إلى متصفحات الهاتف.

المصادر

  1. إعلان فريق Chrome الرسمي
  2. جدول دعم المتصفحات للصيغة على caniuse
  3. مستودع المفكّك jxl-rs

من عدد الخميس 27 ربيع الآخر - 8 أكتوبر

أخبار ذات صلة

أخبار الخميس 27 ربيع الآخر - 8 أكتوبر