Chrome 155 から、ブラウザは JPEG XL (.jxl) 画像形式のデコードサポートを含むようになりました。Chrome Developers ブログによると、JPEG XL は JPEG と比べて 30‑50% ほど優れた圧縮率を提供し、可逆圧縮、組み込み HDR サポート、および可逆 JPEG トランスコードを備えています。この形式は、高品質または可逆圧縮が必要な写真画像や、細かい段階的デコードが望まれるケースで特に有用だと指摘されています。

画像デコーダーに伴うセキュリティリスクに対処するため、Chrome の JPEG XL デコーダーは純粋な Rust 実装である jxl‑rs に基づいています。ブログでは、画像デコーダーは攻撃対象となる重要な部分であり、メモリ安全でない言語である C++ などでは過去に境界外読み取りやヒープオーバーフローなどの脆弱性が生じてきたことを説明しています。Rust を使用することで、これらのリスクを根本から排除する狙いがあります。パフォーマンス面では、安定した Rust の target_feature_11 機能と Highway ライブラリに着想を得た SIMD 抽象レイヤー (jxl_simd) を通じて SIMD 命令を活用し、安全でないコードを書かずにマルチプラットフォームでの SIMD 最適化を可能にし、その上で C++ の参照実装 (libjxl) の性能向上作業を基盤としています。

JPEG XL の搭載決定は、特に Interop Project を通じた開発者フィードバックによって導かれました。このフォーマットは数年にわたって人気のある提案であり、2026 年にも含まれていました。Chrome も Interop 2026 JPEG XL 調査に参加し、テストカバレッジを確認し、Chrome で機能が正常に動作することを確かめることで、クロスブラウザ相互運用性に貢献しました。jxl‑rs 実装はファジングと AI 補助コードレビューで検証され、ブログによればこれまでのところメモリ安全に関するバグは見つかっていないと報告されています。