diff --git a/source b/source index 1d179a3c075..cb3ab39286b 100644 --- a/source +++ b/source @@ -2815,6 +2815,8 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • replaces client id
  • initiator
  • destination
  • +
  • speculative flag
  • +
  • service-workers mode
  • potential destination
  • translating a potential destination
  • script-like destinations
  • @@ -3188,6 +3190,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute shadow-including descendant, and shadow-including inclusive descendant concepts
  • The first child and next sibling concepts
  • +
  • The origin
  • The document element concept
  • The in a document tree, in a document (legacy), and connected concepts
  • The slot concept, and its name and assigned nodes
  • @@ -24694,6 +24697,48 @@ document.body.appendChild(wbr); keyword.

    +

    The linked resource fetch setup steps for this type of linked resource, given a + link element el and request + request, are:

    + +
      +
    1. Set request's initiator + to prefetch.

    2. + +
    3. Set request's speculative flag + to true.

    4. + +
    5. Let as be the current state of el's as attribute.

    6. + +
    7. Set request's destination + to the result of translating + as.

    8. + +
    9. +

      If the browser is using both the request's URL and the + top-level browsing context's active document's origin as cache keys for request, then:

      +
        +
      1. If request's credentials mode is "include", then return + false.

      2. +
      3. If request's referrer policy is not "no-referrer", then + return false.

      4. +
      5. If request's destination + is not "document", then return false.

      6. +
      7. Set request's redirect mode to "manual".

      8. +
      9. Set request's service workers mode to "none".

      10. +
      +
    10. + +
    11. Return true.

    12. +
    +
    Link type "preload"

    The preload keyword may be used with link