Skip to content

content(performance): add Compression Dictionary Transport (RFC 9842)#29

Merged
jdevalk merged 3 commits into
mainfrom
content/compression-dictionary-transport
Jun 10, 2026
Merged

content(performance): add Compression Dictionary Transport (RFC 9842)#29
jdevalk merged 3 commits into
mainfrom
content/compression-dictionary-transport

Conversation

@jdevalk

@jdevalk jdevalk commented Jun 10, 2026

Copy link
Copy Markdown
Owner

What changed

New spec page: Compression Dictionary Transport under performance/, plus relatedSlugs wiring on compression, cache-control, and http3.

Why now

RFC 9842Compression Dictionary Transport — was published Standards Track in September 2025. It registers two new HTTP content codings (dcb Dictionary-Compressed Brotli, dcz Dictionary-Compressed Zstandard), the Use-As-Dictionary / Available-Dictionary / Dictionary-ID header fields, and the compression-dictionary link relation — all now permanent in the IANA registries. It's a real, finished standard that sits one layer above our existing compression page, and our daily standards scan flagged it as the strongest uncovered topic.

Primary source(s)

Status & justification

optional. It's a published standard and pure progressive enhancement (clients that don't send Available-Dictionary just get a normal br/gzip response — nothing breaks). But browser support is still Chromium-led and it requires deliberate server/CDN dictionary management, so it doesn't meet the bar for recommended ("a modern site should do it") yet — it's an advanced, context-dependent optimisation. Per the status discipline, required is reserved for "the platform breaks without it", which is not the case here.

Notes

  • npm run build passes (135 pages indexed).
  • SKILL.md says "130+ pages" (not an exact count), so no digest recompute is needed.
  • MCP Worker redeploy is intentionally not done here — that's the human post-merge step.

🤖 Generated with Claude Code

jdevalk and others added 2 commits June 9, 2026 22:42
- open-graph: drop dead MDN "Open Graph protocol" page (Web/OpenGraph now 404s; MDN removed the standalone page). Primary source ogp.me already cited, so coverage is unaffected.
- hreflang: Google renamed the docs path segment specialized -> specialty; old URL 404s.
- global-privacy-control: GPC spec moved to the W3C org (w3c.github.io/gpc/); old globalprivacycontrol.github.io/gpc-spec/ 404s.

Bumped `updated` on each. URLs verified live before committing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
New page documenting RFC 9842 (Standards Track, Sept 2025): using a prior
response or dedicated dictionary as a Brotli/Zstandard dictionary (dcb/dcz
content codings, Use-As-Dictionary / Available-Dictionary headers). Wired
into relatedSlugs on compression, cache-control, and http3.

Status: optional — a published standard that degrades gracefully, but
single-engine browser support today and requires deliberate server/CDN
dictionary configuration, so not yet recommended for every site.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 10, 2026

Copy link
Copy Markdown

Deploying specification-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: cf6e413
Status: ✅  Deploy successful!
Preview URL: https://dc5d6d1e.specification-website.pages.dev
Branch Preview URL: https://content-compression-dictiona.specification-website.pages.dev

View logs

@jdevalk jdevalk marked this pull request as ready for review June 10, 2026 08:13
…ictionary-transport

# Conflicts:
#	src/content/spec/performance/cache-control.md
#	src/content/spec/performance/compression.md
@jdevalk jdevalk merged commit 22dc4bc into main Jun 10, 2026
8 checks passed
@jdevalk jdevalk deleted the content/compression-dictionary-transport branch June 10, 2026 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant