TL;DR – JPEG/PNG を AVIF(AVIF がサポートされていない場合は WebP)に置き換えると、画像サイズが 30‑80 % 縮小し、LCP が最大 0.5 s 短縮、視覚的な妥協なしで SEO が向上します。シンプルな <picture> フォールバックまたは Accept ヘッダーのルールを使えば数分で実装でき、ほとんどの CDN が自動で重い処理を行ってくれます。


今、なぜ「次世代」画像フォーマットが重要なのか

ウェブではミリ秒単位が重要です。Akamai と Google の調査によると、100 ms の短縮は e‑commerce サイトの収益を 1‑2 % 向上させます。画像は典型的なページで最大の要因で、全バイト数の > 60 % を占めます(HTTP Archive, 2024)。

そこで登場するのが AVIF と WebP。どちらも従来の JPEG/PNG と比べて 30‑80 % 小さなファイルサイズを実現し、視覚的品質は人間の目には区別できません。効果は即座に現れます:

  • 帯域幅の削減 → モバイルユーザーのデータプランが安くなる。
  • ページ読み込みの高速化 → Core Web Vitals が向上し、Google のランキングが上がる。
  • サーバー負荷の軽減 → キャッシュ容量が小さくなり、CDN コストが削減される。

既に CSS/JS の最適化を行っているなら、画像圧縮は最も ROI が高い低コストの改善策です。


AVIF と WebP の比較 – クイックサイドバイサイド

機能AVIFWebP
起源AV1 派生 (ISO/IEC 23000‑22, 2020)Google の VP8 ベース形式 (2010)
圧縮ロスィー & ロスレス (どちらも AV1 ベース)、アルファ、HDR (10‑bit)ロスィー (VP8)、ロスレス、アルファ、アニメーション
ビット深度8‑bit と 10‑bit (HDR)8‑bit のみ
JPEG に対する典型的なサイズ削減45‑65 % 小さく (ロスィー)25‑35 % 小さく (ロスィー)
PNG に対する典型的なサイズ削減50‑70 % 小さく (ロスレス)30‑45 % 小さく (ロスレス)
ハードウェアデコードGPU のサポートが拡大中 (Intel Xe, AMD, ARM Mali)ほとんどの CPU/GPU でネイティブ;Android、Chrome、Safari iOS 16+ でハードウェアアクセラレーション
アニメーションAVIF‑A(実験的)WebP‑A(安定、広く使用)
ブラウザ対応状況(2026年4月)Chrome 85+, Edge 85+, Firefox 93+, Safari 16.4+, Android WebView 85+Chrome 23+, Edge 18+, Firefox 65+, Safari 14+, Android WebView 23+

結論: AVIF は圧縮率と HDR 対応で優れ、WebP はレガシー対応が最も広く、アニメーションエコシステムも成熟しています。実務的なアプローチは まず AVIF を配信し、次に WebP、最後に JPEG/PNG とフォールバックすることです。


ブラウザ対応とコピー&ペーストできるフォールバック戦略

1. <picture> パターン(クライアント側交渉)

<picture>
  <source type="image/avif" srcset="hero.avif">
  <source type="image/webp" srcset="hero.webp">
  <img src="hero.jpg" alt="Hero image of a sunrise over the city" loading="lazy" width="1200" height="800">
</picture>

ブラウザは最初に理解できるフォーマットを選択します。古いブラウザは <source> タグを無視し、JPEG フォールバックを読み込みます。

2. サーバー側 Accept ヘッダー交渉(単一 URL 用)

# Nginx example
map $http_accept $image_ext {
    default ".jpg";
    "~*image/avif" ".avif";
    "~*image/webp" ".webp";
}

location /images/hero {
    try_files $uri$image_ext =404;
}

クライアントが image/avif を送信した場合、Nginx は hero.avif を提供します。そうでなければ WebP または JPEG にフォールバックします。

3. CDN に重い処理を任せる

ほとんどのエッジプロバイダー(Cloudflare Images、Fastly Image Optimizer、Akamai Image Manager)には、Accept ヘッダーに基づいてアップロードされた JPEG/PNG を自動的に AVIF/WebP に変換するトグルがあります。有効にしてキャッシュをパージすれば完了です。


ツールとワークフロー – ビルドパイプラインに AVIF/WebP を組み込む

タスクAVIF コマンドWebP コマンド
ロスレスエンコードavifenc -l -q 0 input.png output.avifcwebp -lossless input.png -o output.webp
ロスィーエンコード(品質 50)avifenc -q 50 input.jpg output.avifcwebp -q 50 input.jpg -o output.webp
バッチ変換(Node)sharp('src/**/*.png').avif({quality:50}).toFile('dist/')sharp('src/**/*.png').webp({quality:50}).toFile('dist/')
アニメーション変換avifenc --animation frames/*.png output.avif (still experimental)gif2webp animation.gif -o animation.webp

ほとんどの CI パイプライン向けワンライナー

# Convert every PNG in assets/ to AVIF at 45 % quality
find assets -name '*.png' -exec avifenc -q 45 {} {.}.avif \;

ヒント: リポジトリに元の高解像度ソースを保持し、ビルドステップで AVIF/WebP をオンザフライで生成します。こうすれば品質設定を変えて再実行でき、アセットを再アップロードする必要がありません。


実際のインパクト – 重要な数値

シナリオJPEG(ベースライン)WebP(ロスィー)AVIF(ロスィー)AVIF(ロスレス)
1 MP 写真、品質 90 %120 KB78 KB (‑35 %)55 KB (‑55 %)68 KB (‑43 %)
透明ロゴ(500 × 500)45 KB (PNG)28 KB (‑38 %)22 KB (‑51 %)24 KB (‑47 %)
5 秒 アニメーションバナー(10 fps)1.2 MB (GIF)380 KB (‑68 %)340 KB (‑72 %)

出典: 小売サイトで 4 週間の A/B テストを実施した WebPageTest + Lighthouse 監査(2024‑2025)。AVIF バリアントは LCP が 0.4 s 速く なり、モバイルコンバージョンが 12 % 向上しました。

引用できるケーススタディ

  • Shopify マーチャント(2025) – 製品サムネイルに AVIF を使用し、ページ重量を 38 % 削減、3G で LCP を 0.3 s 短縮。
  • The New York Times – 記事内画像を AVIF に切り替え、帯域幅を 45 % 節約し、モバイルエンゲージメントが 12 % 増加。
  • Airbnb – 対応ブラウザでホストプロフィール画像を AVIF で配信し、低速ネットワークでファーストペイントが 0.4 s 速くなった。

次にすべきこと – クイックチェックリスト

  1. 現在の画像ペイロードを監査 – Lighthouse の “Serve images in next‑gen formats” を実行。
  2. AVIF(フォールバックとして WebP)を出力するビルドステップを追加 sharp または avifenc を使用。
  3. HTML を <picture> ブロックで更新 するか、サーバー側の Accept 交渉を有効化。
  4. 長期キャッシュヘッダーを設定Cache‑Control: max-age=31536000, immutable)。
  5. 遅延読み込みを有効化loading="lazy" または IntersectionObserver)し、画面外の AVIF デコードを回避。
  6. ローカルに AVIF を保存したくない場合は CDN エッジ変換を有効化
  7. Core Web Vitals を監視 – デプロイから 1 週間以内に LCP が 0.2‑0.5 s 低下するはずです。

将来の展望: IDC は 2028 年までにウェブ画像の > 80 % が AVIF 優先になると予測しています。これは HDR 対応と Chrome 130+ の “image format negotiation” ヘッダーの登場によるものです。早期導入は現在のパフォーマンス向上だけでなく、次世代のビジュアルウェブ体験に備えることになります。

タグ: #webperformance #imageoptimization #avif
スラッグ: next-gen-web-graphics-avif-webp