Formats
WebP ファビコンは使えるか?
WebP 画像をファビコンとして参照でき、モダンブラウザは表示しますが、サポートは万全ではなく、/favicon.ico をパスでリクエストするものは WebP を受け付けません。PNG と ICO はどこでも理解され、ファビコンはそもそも極小なので、WebP の圧縮はほとんど何も節約しません。したがって PNG に .ico を添えるのが安全で互換性のある選択であり続けます。
ほぼ機能するが、得るものは小さい
rel="icon" の link を .webp ファイルに向ければ、現行のブラウザはそれをレンダリングします。問題は暗黙のリクエストです。ブラウザ、クローラー、フィードリーダーは /favicon.ico をパスで叩き、そのレスポンスは ICO か PNG でなければならず、決して WebP ではありません。
WebP の魅力そのものはより小さなファイルですが、32 ピクセルのアイコンはすでに数百バイトです。圧縮して削れるものが本質的に無いので、測れないほどの節約のために互換性リスクを背負うことになります。
WebP ファビコンに関するよくある質問
ファビコンは WebP にできますか?
はい、WebP をサポートするブラウザでは link タグ経由で。ただし ICO か PNG を必要とする /favicon.ico のパスでは無理です。したがって WebP は追加にしかなれず、唯一のアイコンにはなれません。
ブラウザは WebP ファビコンをサポートしますか?
ほとんどのモダンブラウザはサポートしますが、万全ではなく、アイコンをパスでリクエストするクライアントにはフォールバックがありません。だからこそ WebP は安全な単独フォーマットではないのです。
ファビコンに WebP を使うべきですか?
ほとんど理由がありません。ファビコンはすでに極小なので、WebP はごくわずかなバイトしか節約せず、互換性リスクを加えます。PNG と ICO の方が単純で、どこでも機能します。