1

نسخه 155 مرورگر گوگل کروم به تازگی منتشر شد و مجموعه‌ای از قابلیت‌های جدید و وصله‌های امنیتی را به همراه آورد. بااین‌حال، پیگیری انبوه قابلیت‌ها و اصلاحات امنیتی که با هر نسخه جدید منتشر می‌شوند، کمی دشوار شده است؛ دلیل اصلی آن نیز تغییر اخیر مرورگر به برنامه انتشار دو هفته‌ای است. اکنون که کروم 155 منتشر شده، بد نیست به این نکته اشاره کنیم که این مرورگر پشتیبانی از JPEG XL را به دست آورده است.

اوایل امسال، گوگل اعلام کرد که پشتیبانی بومی از JPEG XL (.jxl) را در موتور مرورگر Chromium ادغام می‌کند. JPEG XL فرمت برتری نسبت به JPEG قدیمی محسوب می‌شود، اما تا پیش از این، Safari تنها مرورگر بزرگ پشتیبانی‌کننده از آن بود. با انتشار کروم 155 و فایرفاکس 157 در روزهای اخیر، هر دو مرورگر پشتیبانی بومی از JPEG XL را ارائه کرده‌اند. گوگل با تأکید بر مزایای JPEG XL اعلام کرده که این فرمت فشرده‌سازی 30-50 درصد بهتری ارائه می‌دهد، از HDR به‌صورت داخلی پشتیبانی می‌کند و امکان تبدیل و فشرده‌سازی بدون افت کیفیت تصاویر JPEG را فراهم می‌سازد.

اگرچه گوگل استفاده از AVIF و JPEG XL را توصیه می‌کند، معتقد است JPEG XL در بسیاری از موارد، از جمله برای عکس‌ها، گزینه بهتری است. گوگل اشاره می‌کند که رمزگشای تصویر JPEG XL را با زبان Rust ایجاد کرده است تا ایمنی حافظه بهتری فراهم شود؛ زیرا رمزگشاهایی که با C++ نوشته شده‌اند، در طول تاریخ زمینه‌هایی برای حمله و آسیب‌پذیری ایجاد کرده‌اند. بااین‌حال، این شرکت هنگام پیاده‌سازی رمزگشای ایمن از نظر حافظه، عملکرد را قربانی نکرده است.

گوگل از روش‌های متعددی بهره گرفته است؛ از جمله استفاده ایمن از دستورالعمل‌های SIMD، ایجاد یک لایه انتزاعی برای SIMD و بهینه‌سازی عملکرد در jxl-rs که بر پایه کارهای انجام‌شده پیشین در libjxl ساخته شده است. این شرکت تأکید کرده است که پیاده‌سازی jxl-rs را با استفاده از بررسی‌های هوش مصنوعی و fuzzing تحلیل کرده و این روش‌ها در طول فرایند پیاده‌سازی هیچ مشکل مرتبط با ایمنی حافظه‌ای را شناسایی نکرده‌اند. با توجه به اینکه ظاهراً گوگل عملکرد را نیز قربانی نکرده است، این موضوع نشانه مثبتی به شمار می‌رود.

در نهایت، گوگل اعلام کرده است که بازخوردهای مثبت زیادی از جامعه وب درباره پشتیبانی از JPEG XL دریافت کرده و همچنین در بررسی Interop 2026 برای JPEG XL مشارکت داشته است تا اطمینان حاصل کند پیاده‌سازی این فرمت در کروم با سایر مرورگرها نیز سازگار و قابل‌تعامل است. این شرکت از توسعه‌دهندگان وب و تولیدکنندگان محتوا خواسته است از کروم 155 به بعد استفاده از JPEG XL را آغاز کنند تا تجربه بهتری برای کاربران فراهم شود.