
Google近日在 Chromium 瀏覽器引擎中重新加入對 JPEG XL 圖片格式的原生支持,並採用全新的 Rust 實現解碼器 jxl-rs,以滿足長期存在的內存安全和安全合規要求。 目前該功能已整合進代碼,但使用者仍需在 chrome://flags 中手動開啟 #enable-jxl-image-format 開關,這也是自 2022 年 Chrome 110 版本之後,該格式首次重回 Chrome 正式管道。 同時,其他主流瀏覽器對 JPEG XL 的支援依然不完美:Firefox 需要在設定中手動啟用,而 Safari 只有部分支援。
JPEG XL 被視為替代老舊 JPEG 標準的下一代圖片格式,相比傳統 JPEG,在畫質相當的條件下可將文件體積極大縮減,壓縮後體積最多可縮小約 60%,同時仍具備極快的解碼速度,有利於網頁加載性能的整體提升。 過去二十多年大規模普及的 JPEG,在現代標準下壓縮效率已相對落後,因此業界一直在尋找新的開放格式,用以支撐更高解析度和 HDR 等新一代影像需求。
Google曾在 2022 年主動移除 Chrome 中對 JPEG XL 的實驗性支持,當時給出的理由包括:網站端採用率偏低、生態需求不足,繼續投入維護成本意義有限。 此外,Google本身也積極推動另一種由其參與制定的圖片格式 AVIF,希望推動 Web 端更多採用該格式,從而在標準話語權上佔據優勢。
兩年之後,多個因素共同推動Google改變立場,促成 JPEG XL 的「回歸」。 一方面,蘋果與 Mozilla 近年來在各自瀏覽器中提供了該格式支持,使得 Chrome 一度成為主流瀏覽器中唯一缺席 JPEG XL 的「例外」。 另一方面,2025 年底,PDF 協會將 JPEG XL 選為 PDF 規格中嵌入高動態範圍(HDR)內容的首選解決方案,這意味著如果Google希望其內建 PDF 檢視器完整呈現新一代 PDF 文件中的 HDR 影像,就必須重新支援該格式。 此外,在開發者研究與問卷中,JPEG XL 被開發者列為瀏覽器端圖片支援的首要痛點,進階特性如漸進式解碼和動畫能力吸引了大量內容提供者和工具開發者。
這次重新接納 JPEG XL,Google採用了用 Rust 語言編寫的新解碼實作 jxl-rs,透過記憶體安全特性降低安全漏洞和維護負擔的風險。 在Google看來,Rust 這種記憶體安全語言有助於降低長期維護成本,避免傳統 C/C++ 實作中頻繁出現的記憶體錯誤,為在大規模使用者群體中開啟新格式支援掃清了重要障礙。 對開發者和網站經營者而言,隨著 Chrome 重新加入這一拼圖,JPEG XL 在桌面和行動裝置瀏覽器上的完整連結正在形成,未來在網頁、PDF 乃至更多多媒體內容場景中的落地有望進一步提速。