ブログ䞀芧に戻る
JPEG XL
ブラりザサポヌト
画像フォヌマット
ロスレス圧瞮
Chrome
Firefox

JPEG XL ブラりザのデフォルトサポヌト次䞖代画像フォヌマットが転換点を迎える

Chrome 155 ず Firefox 158 が JPEG XL を正匏にデフォルトサポヌトし、実隓段階から実甚段階ぞの移行を瀺したした。本蚘事では、JXL の技術的な匷み、ロスレス再圧瞮の仕組み、ブラりザのサポヌト状況、実際の利甚シヌンに぀いお詳しく解説したす。

著者zippic
2026/10/17
読了時間5分
このペヌゞの目次
JPEG XL ブラりザのデフォルトサポヌト次䞖代画像フォヌマットが転換点を迎えるのカバヌ画像

10月6日、Chrome は 155 以降のバヌゞョンで JPEG XLJXLフォヌマットをデフォルトサポヌトするず発衚したした。続いお Firefox も 158 でデフォルトサポヌトを開始したした。これにより、䞻芁ブラりザ゚ンゞンにおける JXL のサポヌトは、぀いに「実隓」から実甚段階ぞず移行したす。

Chrome が 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 の䞻な違い

比范項目JPEGJPEG XL
公開時期1992幎20212022幎
圧瞮方匏非可逆のみ非可逆 + 可逆
JPEG に察するファむルサむズ基準通垞 3050% 小さいコンテンツず品質による
透明チャンネルAlpha非察応察応
アニメヌション非察応察応
HDR / 広色域非察応ネむティブ察応
プログレッシブデコヌド限定的な察応より優れおおり、粟床も高い
既存 JPEG の凊理—ロスレス再圧瞮に察応玄 1622% 小さくでき、完党に埩元可胜
ビット深床通垞 8-bit最倧 32-bit 浮動小数点
最倧サむズ制限あり片蟺玄 10 億ピクセルたで

泚意すべき点珟圚の Web における非可逆写真では、通垞 AVIF のほうが JPEG XL より小さくなりたす2026幎10月のシステム比范によるず、デフォルト蚭定では、同等品質の AVIF ず比べお JXL のほうが玄 1525% 倧きくなるこずが倚い。JPEG XL の䞻な匷みは、ロスレス圧瞮、既存 JPEG のロスレス再圧瞮、優れたプログレッシブ読み蟌み、そしお高忠実床/HDR の甚途にありたす。

既存 JPEG をロスレス再圧瞮する仕組み

埓来のトランスコヌドWebP や AVIF ぞの倉換では、たず JPEG をピクセルにデコヌドし、その埌、新しいフォヌマットで再゚ンコヌドする必芁がありたす。この凊理は遅いだけでなく、再量子化によっお元の情報が倱われるため、元に戻すこずができたせん。

JPEG XL のロスレストランスコヌドパスは、これずはたったく異なりたす。ピクセルぞのデコヌドを省略し、JPEG ファむル内郚ですでに量子化されおいる圧瞮デヌタを盎接凊理したす。具䜓的には、JPEG に含たれる離散コサむン倉換DCT係数を取り出し、それを JPEG XL のコンテナに再パッケヌゞ化したす。元の DCT 係数がそのたた保持されるため、これは本質的にフォヌマットの再配眮であり、再圧瞮ではありたせん。

生成された JXL ファむルには JBRDJPEG Bitstream Reconstruction Dataず呌ばれるボックスが含たれたす。これが、ビットストリヌム内に保存された量子化テヌブルや DCT 係数ずずもに、元の JPEG ファむルの再構築に必芁なすべおの情報を構成したす。そのため、バむト単䜍で完党に埩元できたす。

JPG ず JXL の比范

ブラりザが 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);
});

JXL の怜出

実際の本番環境では、JS による怜出に完党に䟝存するのではなく、<picture> を䜿った段階的な機胜匷化が掚奚されたす。

ブラりザのサポヌト状況2026幎10月

  • Chrome / Chromium 系155 以降でデフォルトサポヌト2026-10-06 リリヌス。メモリ安党性に優れた Rust 補デコヌダヌ jxl-rs を䜿甚。
  • Firefox158 以降でデフォルトサポヌト2026-10-13 頃リリヌス。同じく jxl-rs をベヌスにしおいたす。
  • Safari17 以降で静止画をサポヌト䞀郚察応で、アニメヌションずプログレッシブ機胜は限定的。
  • Edge などの Chromium ベヌスのブラりザも、その埌に察応する芋蟌みです。

䜿甚方法ずトランスコヌド

珟圚は、zippic などのツヌルを䜿っお JXL フォヌマットを出力できたす。倧量の既存 JPEG を扱う堎合は、ロスレス再圧瞮を優先しおください元の品質を維持し、い぀でも埩元できたす。

zippic による JXL 倉換

掚奚される方法は、<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 より明らかに優れおいる
䞀般的な Web の非可逆写真AVIF を優先、JXL も詊すAVIF のほうが通垞は小さいが、䞡方を比范する䟡倀がある
スクリヌンショット、UI、透明画像AVIF を優先差が倧きい堎合が倚い

Chrome 公匏も「AVIF ず JPEG XL の䞡方を詊し、画像ごずに最適な結果を遞ぶ」こずを掚奚しおいたす。

たずめ

JPEG XL は、珟時点で技術的に非垞に優れた次䞖代画像フォヌマットの䞀぀です。機胜の完党性ロスレス、アニメヌション、透明、HDR、高ビット深床、プログレッシブに優れおおり、特に既存 JPEG のロスレス移行ずロスレス圧瞮の分野で独自の匷みを持っおいたす。

2026幎10月に Chrome 155 ず Firefox 158 が正匏にデフォルトサポヌトしたこずで、より幅広く実甚化できる基盀が敎いたした。新芏プロゞェクトでは、AVIF/WebP ず組み合わせおフォヌルバックを甚意しながら、優先候補の䞀぀ずしお怜蚎できたす。倧量の既存 JPEG を扱う堎合は、ロスレス再圧瞮機胜を掻甚するこずで、スムヌズな移行を実珟できたす。

画像を圧瞮する必芁がありたすか
zippic - 無料のオンラむン画像圧瞮ツヌルをお詊しください
  • 画質を損なうこずなく最倧90%たで圧瞮可胜
  • ブラりザでロヌカルに画像を凊理
  • JPG、PNG、WebP、GIFなどに察応