Skip to content

Conversation

@tunetheweb
Copy link
Contributor

@tunetheweb tunetheweb commented Sep 19, 2025

Description

Speculation Rules is on standards track, and prefetch has already be integrated into HTML spec (see whatwg/html#11426)

Motivation

MDN incorrectly lists this as non-standard.
It should be "experimental" as only Chromium implements it, but not non-standard as it is on standards track.

Additional details

See: whatwg/html#11426

Related issues and pull requests

Depends on:

(I know some of this should be auto-copied across but never remember which to update and had to make other changes anyway so figured I'd do all the updates).

@tunetheweb tunetheweb requested review from a team as code owners September 19, 2025 09:41
@tunetheweb tunetheweb requested review from bsmth and chrisdavidmills and removed request for a team September 19, 2025 09:41
@github-actions github-actions bot added Content:HTML Hypertext Markup Language docs Content:WebAPI Web API docs Content:HTTP HTTP docs size/s [PR only] 6-50 LoC changed labels Sep 19, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Sep 19, 2025

Preview URLs

Flaws (2)

URL: /en-US/docs/Web/API/Speculation_Rules_API
Title: Speculation Rules API
Flaw count: 2

  • unknown:
    • Error serializing baseline for numeric-seperators: missing field description``
    • Error serializing baseline for single-color-gradients: missing field description``

(comment last updated: 2025-09-29 10:51:56)

@github-actions github-actions bot added size/m [PR only] 51-500 LoC changed and removed size/s [PR only] 6-50 LoC changed labels Sep 19, 2025
Copy link
Contributor

@chrisdavidmills chrisdavidmills left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tunetheweb the status keys in the YAML header tend to be updated automatically at some point, as do the header banners. But there is more here to update, and there is no harm in updating them now.

Just a couple of bits, after which I think you're good to go.

---

{{APIRef("Performance API")}}{{SeeCompatTable}}{{non-standard_header}}
{{APIRef("Performance API")}}{{SeeCompatTable}}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is also an inline non-standard badge to remove from the activationStart property entry in the list at https://developer.mozilla.org/en-US/docs/Web/API/PerformanceNavigationTiming.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bsmth
Copy link
Member

bsmth commented Sep 19, 2025

Thanks, both!

@tunetheweb the status keys in the YAML header tend to be updated automatically at some point, as do the header banners. But there is more here to update, and there is no harm in updating them now.

I think it's probably best to wait for the BCD change to land so that any hand-written changes applied in this PR are not reverted in the meantime.

@chrisdavidmills
Copy link
Contributor

Thanks, both!

@tunetheweb the status keys in the YAML header tend to be updated automatically at some point, as do the header banners. But there is more here to update, and there is no harm in updating them now.

I think it's probably best to wait for the BCD change to land so that any hand-written changes applied in this PR are not reverted in the meantime.

Sure thing, that makes sense.

Copy link
Contributor

@chrisdavidmills chrisdavidmills left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving, but as @bsmth says, let's wait until the BCD changes are in and schlurped up by the content renderer before publishing this.

@sideshowbarker sideshowbarker removed the request for review from a team September 21, 2025 05:26
@tunetheweb
Copy link
Contributor Author

BCD PR (mdn/browser-compat-data#27935) has just been merged. Any ideas how long it'll take to filter through there? How often does that sync process run?

@bsmth
Copy link
Member

bsmth commented Sep 25, 2025

BCD PR (mdn/browser-compat-data#27935) has just been merged. Any ideas how long it'll take to filter through there? How often does that sync process run?

Nice! It will typically run after each BCD release:

https://github.com/mdn/content/pulls?q=is%3Apr+Synchronize+with+BCD+

There should be a new release tomorrow, so this will propagate over within 24/48hrs?

@tunetheweb
Copy link
Contributor Author

Cool. Will check in next couple of days and ping you all again after this branch is updated with that.

@bsmth
Copy link
Member

bsmth commented Sep 27, 2025

@tunetheweb the following has just landed #41307

Do you want to pull in from main to see the delta?

@github-actions github-actions bot removed the Content:HTML Hypertext Markup Language docs label Sep 27, 2025
@github-actions github-actions bot added size/s [PR only] 6-50 LoC changed and removed Content:HTTP HTTP docs size/m [PR only] 51-500 LoC changed labels Sep 27, 2025
@tunetheweb
Copy link
Contributor Author

Done. And it’s down to just two changes. Could have saved myself a lot of effort waiting for that!

@bsmth
Copy link
Member

bsmth commented Sep 29, 2025

Done. And it’s down to just two changes. Could have saved myself a lot of effort waiting for that!

Sorry about that, we should consider a warn somewhere in PRs that these are mostly automated now! Maybe our review companion can detect things like this.

Anyway, good to go now, so let's merge 👍🏻

@bsmth bsmth merged commit 7878fd0 into mdn:main Sep 29, 2025
8 checks passed
@tunetheweb
Copy link
Contributor Author

Ah I knew that was a risk! And not many as impatient as me not to just wait 😁 But good to know it’s even more automated than I thought for the future!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:WebAPI Web API docs size/s [PR only] 6-50 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants