Skip to content

fix(citations): repair 4 drifted performance sources#120

Draft
jdevalk wants to merge 1 commit into
mainfrom
fix/performance-citation-drift-2026-07-23
Draft

fix(citations): repair 4 drifted performance sources#120
jdevalk wants to merge 1 commit into
mainfrom
fix/performance-citation-drift-2026-07-23

Conversation

@jdevalk

@jdevalk jdevalk commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Rotating-slice citation check from the daily standards scan. This run's slice: performance/. Every URL below was fetched live today.

The common thread: none of these would fail the daily external-link job. All four still return 200 — three of them by redirecting somewhere the citation never claimed to point. This is the semantic drift a link checker cannot see.

What changed

resource-hints — the cited spec was discontinued

https://www.w3.org/TR/resource-hints/ now 301s off-host to https://html.spec.whatwg.org/#linkTypes. W3C Resource Hints was discontinued and folded into the WHATWG HTML Standard, whose §4.6 Links defines all five link types (#link-type-dns-prefetch, #link-type-preconnect, #link-type-preload, #link-type-modulepreload, #link-type-prefetch).

The page's body also asserted "The W3C Resource Hints specification defines four; HTML adds two more" — wrong on both counts now. Rewritten to say all five live in HTML, and to name the wrong belief a reader arrives with (that Resource Hints is still a separate W3C spec). This is the only page whose text changed, so it is the only one with an updated bump.

  • Source: W3C — Resource Hints → WHATWG HTML — Link types

no-vary-search — work moved to the IETF

https://wicg.github.io/nav-speculation/no-vary-search.html now serves only a redirect notice: the work has moved to the IETF HTTP working group. The live document is draft-ietf-httpbis-no-vary-search, "The No-Vary-Search HTTP Caching Extension" — adopted by httpbis, revision -06 published 2026-07-06, intended for Proposed Standard. A WICG editor's draft → adopted IETF WG draft is a primary-source upgrade, not just a URL repair.

  • Source: No-Vary-Search — WICG editor's draft → draft-ietf-httpbis-no-vary-search (IETF)

http1-workarounds — article retired

https://web.dev/articles/performance-http2 301s off-host to https://hpbn.co/http2/ (Grigorik's High Performance Browser Networking). web.dev retired the article; a citation labelled "web.dev — HTTP/2 and you" landing on a third-party book is not the source we claimed.

Replaced with MDN — Connection management in HTTP/1.x, which carries the exact claims this page makes: the ~6-parallel-connection limit, and that domain sharding is deprecated, "no longer useful" under HTTP/2, "even detrimental to performance", with connection coalescing reverting it. That directly backs the page's avoid status.

  • Source: web.dev — HTTP/2 and you → MDN — Connection management in HTTP/1.x

server-timing — editor's draft → stable published URL

Cited w3c.github.io/server-timing in both the source list and an inline link in Common mistakes. The published Working Draft at https://www.w3.org/TR/server-timing/ is the same 2026-04-07 content and is the stable URL; both cited anchors (#the-server-timing-header-field, #privacy-and-security) were confirmed present there.

  • Source + inline link: w3c.github.io/server-timingw3.org/TR/server-timing

Status

No status changes. No page moves category. updated bumped on resource-hints only (its text changed); the other three are source hygiene with no change to what the page says, matching the convention in #93/#94/#95/#101/#112.

Checks

npm run build ✓ (164 pages) · npm run lint ✓ · npm run format:check ✓ · npm run check:skill ✓ (164 pages, 10 categories, MCP 2025-11-25, digest ✓)

Note for the reviewer

resource-hints is the borderline changelog case flagged in CLAUDE.md: one corrected sentence, not a substantive rewrite. I left the changelog alone — say the word if you'd rather it got a changed entry.

🤖 Generated with Claude Code

Rotating-slice citation check (this run: performance). Every change below was
verified by fetching the live URL today. None of these would fail the daily
external link job — each still returns 200, three of them by redirecting
somewhere the citation never claimed to point.

Spec discontinued — the cited document no longer exists:
- resource-hints: w3.org/TR/resource-hints/ now 301s off-host to
  html.spec.whatwg.org/#linkTypes. The W3C Resource Hints spec was
  discontinued and folded into the HTML Standard, which defines all five
  link types (dns-prefetch, preconnect, preload, modulepreload, prefetch)
  in section 4.6 Links. Cite WHATWG HTML instead. The body claimed "the W3C
  Resource Hints specification defines four; HTML adds two more", which is
  now wrong on both counts — corrected, and `updated` bumped because the
  page's text changed.

Work moved to another SDO:
- no-vary-search: wicg.github.io/nav-speculation/no-vary-search.html now
  serves a redirect notice ("This work has moved to the IETF HTTP working
  group"). The live document is draft-ietf-httpbis-no-vary-search, adopted
  by httpbis, -06 published 2026-07-06, intended for Proposed Standard.
  That is a primary-source upgrade, not just a URL repair.

Article retired:
- http1-workarounds: web.dev/articles/performance-http2 301s off-host to
  hpbn.co/http2/ (Grigorik's book). Replaced with MDN's Connection
  management in HTTP/1.x, which carries the claims this page actually
  makes — the ~6-connection limit, and that domain sharding is deprecated
  and "even detrimental to performance" under HTTP/2 with connection
  coalescing reverting it.

Unstable URL:
- server-timing: cited the editor's draft (w3c.github.io/server-timing) in
  both the source list and an inline link. The published Working Draft at
  w3.org/TR/server-timing/ is the same 2026-04-07 content and is the stable
  URL; both cited anchors (#the-server-timing-header-field,
  #privacy-and-security) exist there.

No `updated` bump on the other three: source hygiene with no change to what
the page says, matching #93/#94/#95/#101/#112.

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

Copy link
Copy Markdown

Deploying specification-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 35babc5
Status: ✅  Deploy successful!
Preview URL: https://98771a9d.specification-website.pages.dev
Branch Preview URL: https://fix-performance-citation-dri.specification-website.pages.dev

View logs

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