6 اکتوبر کو Chrome نے اعلان کیا کہ ورژن 155 سے JPEG XL (JXL) فارمیٹ کو بطور ڈیفالٹ سپورٹ کیا جائے گا۔ اس کے بعد Firefox نے بھی ورژن 158 میں ڈیفالٹ سپورٹ فعال کر دی۔ اس کا مطلب ہے کہ مرکزی براؤزر انجنز میں JXL کی سپورٹ بالآخر ’’تجرباتی‘‘ مرحلے سے نکل کر عملی استعمال تک پہنچ گئی ہے۔

JXL کیا ہے؟
JPEG XL ایک نئی نسل کا بٹ میپ تصویری فارمیٹ ہے جسے Joint Photographic Experts Group (JPEG)، Google اور Cloudinary نے مشترکہ طور پر تیار کیا ہے۔ یہ 2021–2022 میں باضابطہ طور پر ایک بین الاقوامی معیار (ISO/IEC 18181) بن گیا۔ اس کا مقصد JPEG، PNG اور GIF کو بیک وقت تبدیل کرنا اور جدید Web کے منظرناموں میں AVIF اور WebP کا مقابلہ کرنا ہے۔
JPEG اور JPEG XL کے درمیان بنیادی فرق
| موازنہ | JPEG | JPEG XL |
|---|---|---|
| اجراء کا وقت | 1992 | 2021–2022 |
| کمپریشن کا طریقہ | صرف لاسّی | لاسّی + لاس لیس |
| JPEG کے مقابلے میں حجم | بنیادی معیار | عموماً 30–50% کم (مواد اور معیار پر منحصر) |
| شفاف چینل (Alpha) | سپورٹ نہیں | سپورٹ |
| اینیمیشن | سپورٹ نہیں | سپورٹ |
| HDR / وسیع رنگی دائرہ | سپورٹ نہیں | مقامی سپورٹ |
| تدریجی ڈی کوڈنگ | محدود سپورٹ | بہتر اور زیادہ باریک |
| موجودہ JPEG کے ساتھ عمل | — | لاس لیس ری کمپریشن (تقریباً 16–22% کم، اور مکمل بحالی ممکن) |
| رنگ کی گہرائی | عموماً 8-bit | زیادہ سے زیادہ 32-bit فلوٹنگ پوائنٹ |
| زیادہ سے زیادہ سائز | محدود | ایک کنارے پر تقریباً 1 ارب پکسلز تک |
یہ بات قابلِ توجہ ہے کہ موجودہ Web کے لاسّی فوٹوگرافی کے منظرناموں میں AVIF عموماً JPEG XL سے چھوٹا ہوتا ہے (اکتوبر 2026 کے نظامی موازنے کے مطابق، ڈیفالٹ سیٹنگز میں JXL عموماً مساوی معیار کے AVIF سے تقریباً 15–25% بڑا ہوتا ہے)۔ JPEG XL کے بنیادی فوائد لاس لیس کمپریشن، موجودہ JPEG کی لاس لیس ری کمپریشن، بہترین تدریجی لوڈنگ اور اعلیٰ معیار/HDR کے منظرناموں میں مرکوز ہیں۔
موجودہ JPEG کی لاس لیس ری کمپریشن کا اصول
روایتی ٹرانس کوڈنگ میں JPEG کو WebP یا AVIF میں تبدیل کرنے کے لیے پہلے اسے پکسلز میں ڈی کوڈ کرنا پڑتا ہے، پھر نئے فارمیٹ میں دوبارہ انکوڈ کیا جاتا ہے۔ یہ عمل نہ صرف سست ہے بلکہ دوبارہ کوانٹائزیشن کی وجہ سے اصل معلومات بھی ضائع ہو جاتی ہیں، جسے واپس بحال نہیں کیا جا سکتا۔
JPEG XL کا لاس لیس ٹرانس کوڈنگ راستہ بالکل مختلف ہے: یہ پکسل ڈی کوڈنگ کو چھوڑ کر JPEG فائل کے اندر پہلے سے کوانٹائز کیے گئے کمپریسڈ ڈیٹا پر براہِ راست عمل کرتا ہے۔ خاص طور پر، یہ JPEG میں موجود ڈسکریٹ کوزائن ٹرانسفارم (DCT) کوفی شنٹس نکالتا ہے اور انہیں JPEG XL کے کنٹینر میں دوبارہ پیک کرتا ہے۔ چونکہ اصل DCT کوفی شنٹس جوں کے توں محفوظ رہتے ہیں، اس لیے یہ بنیادی طور پر فارمیٹ کی ازسرِنو ترتیب ہے، نہ کہ دوبارہ کمپریشن۔
تیار ہونے والی JXL فائل میں JBRD نامی ایک باکس (JPEG Bitstream Reconstruction Data) شامل ہوتا ہے۔ یہ باکس بٹ اسٹریم میں محفوظ کوانٹائزیشن ٹیبلز اور DCT کوفی شنٹس کے ساتھ مل کر اصل JPEG فائل کو دوبارہ تیار کرنے کے لیے درکار تمام معلومات فراہم کرتا ہے۔ اسی لیے بائٹ سطح پر مکمل اور بے عیب بحالی ممکن ہوتی ہے۔

کیسے جانچیں کہ براؤزر JXL کو سپورٹ کرتا ہے
براؤزر کنسول میں درج ذیل اسکرپٹ کے ذریعے جانچ کی جا سکتی ہے:
async function supportsJpegXl(testUrl = 'https://jpegxl.info/ComparisonImages/AVIF_CompareSizeSameQuality/close-up-beautiful-chicken-country-lifestyle.png.d0.6.7.jxl') {
return new Promise((resolve) => {
const img = new Image();
img.onload = () => resolve(true);
img.onerror = () => resolve(false);
img.src = testUrl;
});
}
supportsJpegXl().then(supported => {
console.log('浏览器支持 JPEG XL?', supported);
});

حقیقی پروڈکشن میں مکمل طور پر JavaScript پر انحصار کرنے کے بجائے تدریجی بہتری کے لیے <picture> استعمال کرنا زیادہ بہتر ہے۔
براؤزر سپورٹ کی صورتِ حال (اکتوبر 2026)
- Chrome / Chromium خاندان: ورژن 155 سے بطور ڈیفالٹ سپورٹ (2026-10-06 کو جاری ہوا)، میموری کی حفاظت پر مبنی Rust ڈیکوڈر
jxl-rsاستعمال کرتا ہے۔ - Firefox: ورژن 158 سے بطور ڈیفالٹ سپورٹ (تقریباً 2026-10-13 کو جاری ہوا)، یہ بھی
jxl-rsپر مبنی ہے۔ - Safari: ورژن 17 سے جامد تصاویر کو سپورٹ کرتا ہے (جزوی سپورٹ؛ اینیمیشن اور تدریجی صلاحیتیں نسبتاً کمزور ہیں)۔
- Edge سمیت دیگر Chromium انجن پر مبنی براؤزر بھی اس کے بعد سپورٹ فراہم کریں گے۔
استعمال اور ٹرانس کوڈنگ کا طریقہ
اب zippic جیسے ٹولز کے ذریعے JXL فارمیٹ میں آؤٹ پٹ منتخب کیا جا سکتا ہے۔ بڑی تعداد میں موجود JPEG فائلوں کے لیے لاس لیس ری کمپریشن کو ترجیح دیں، کیونکہ اس سے اصل معیار برقرار رہتا ہے اور فائل کو کسی بھی وقت بحال کیا جا سکتا ہے۔

تجویز کردہ طریقہ یہ ہے کہ متعدد فارمیٹس کے لیے fallback کے ساتھ <picture> استعمال کیا جائے:
<picture>
<source srcset="image.jxl" type="image/jxl">
<source srcset="image.avif" type="image/avif">
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="描述">
</picture>
عام انکوڈنگ ٹولز میں cjxl(libjxl)، jixel، libvips، Sharp وغیرہ شامل ہیں۔
JPEG XL کو کب ترجیح دینی چاہیے؟
| منظرنامہ | ترجیحی انتخاب | وجہ |
|---|---|---|
| موجودہ JPEG کی لاس لیس منتقلی | JPEG XL | یہ واحد ایسا فارمیٹ ہے جو لاس لیس ری کمپریشن اور مکمل بحالی ممکن بناتا ہے |
| لاس لیس کمپریشن / اعلیٰ معیار کا آرکائیو | JPEG XL | لاس لیس کارکردگی عموماً WebP اور AVIF سے بہتر ہوتی ہے |
| بہترین تدریجی لوڈنگ درکار ہو | JPEG XL | تدریجی کارکردگی AVIF سے نمایاں طور پر بہتر ہے |
| عام ویب کی لاسّی تصاویر | پہلے AVIF، JXL بھی آزمائیں | AVIF عموماً چھوٹا ہوتا ہے، تاہم دونوں کا موازنہ مفید ہے |
| اسکرین شاٹس، UI اور شفاف تصاویر | پہلے AVIF | فرق عموماً خاصا نمایاں ہوتا ہے |
Chrome کی جانب سے بھی باضابطہ طور پر یہ تجویز دی گئی ہے کہ ’’AVIF اور JPEG XL دونوں آزمائیں‘‘ اور مخصوص تصویر کے مطابق بہترین نتیجہ منتخب کریں۔
خلاصہ
JPEG XL اس وقت تکنیکی اعتبار سے اگلی نسل کے بہترین تصویری فارمیٹس میں سے ایک ہے۔ اس کی خصوصیات کی جامعیت (لاس لیس کمپریشن، اینیمیشن، شفافیت، HDR، زیادہ رنگی گہرائی اور تدریجی لوڈنگ) نمایاں ہے، خاص طور پر موجودہ JPEG کی لاس لیس منتقلی اور لاس لیس کمپریشن کے منظرناموں میں اسے منفرد فوائد حاصل ہیں۔
اکتوبر 2026 میں Chrome 155 اور Firefox 158 کی جانب سے بطورِ ڈیفالٹ باضابطہ سپورٹ فراہم کیے جانے کے بعد اسے زیادہ وسیع عملی بنیاد حاصل ہو گئی ہے۔ نئے منصوبوں میں اسے ترجیحی امیدوار فارمیٹس میں شامل کیا جا سکتا ہے اور AVIF/WebP کے ساتھ مناسب fallback فراہم کیا جا سکتا ہے۔ بڑی تعداد میں موجود JPEG فائلوں کے لیے اس کی لاس لیس ری کمپریشن کی صلاحیت استعمال کرتے ہوئے ہموار منتقلی ممکن ہے۔
