Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
130
130
130

link で有効で、このサイト上のリソースの今後のダウンロードを圧縮するために使用できるCompression dictionary transportを定義します。これにより、これらのリソースのダウンロードサイズは、標準の圧縮よりも小さくなります。

130
130
130

圧縮辞書 Brotli アルゴリズムを用いた形式です。圧縮辞書転送を参照してください。

130
130
130

圧縮辞書 Zstandard アルゴリズムを使用した形式です。圧縮辞書転送を参照してください。

130
130
130

圧縮辞書 Brotli アルゴリズムを使用した形式です。圧縮辞書転送を参照してください。

130
130
130

圧縮辞書 Zstandard アルゴリズムを使用した形式です。圧縮辞書転送を参照してください。

130
130
130

HTTP Dictionary-IDリクエストヘッダは、サーバーの応答を圧縮するために圧縮辞書トランスポートで使用できる辞書を参照する。

130
130
130

HTTPのUse-As-Dictionary応答ヘッダーは、圧縮辞書トランスポート辞書が今後のリクエストに使用できるマッチング基準をリストする。

130
130
130
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

HTML
<!-- Specify dictionary in response header --> <!-- Use-As-Dictionary: match="/js/*" --> <link rel="dictionary" href="/dict/v1.dict"> <script src="/js/app.js"></script>

ライブデモ

Dictionary transport idea

Describe how shared dictionaries can improve compression for repeated payload patterns.

プレビュー全画面表示

Best-fit scenarios

Compression dictionaries help most when many responses share the same structure or wording.

プレビュー全画面表示

Operational caution

The feature adds deployment coordination and cache complexity alongside smaller transfers.

プレビュー全画面表示

実務での使いどころ

  • Compression Dictionary Transport の活用

    rel 属性は、リンク先のリソースと現在の文書との関係を定義します。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。