diff --git a/source b/source index 4d72fad2f0b..fb62b7e3e7e 100644 --- a/source +++ b/source @@ -25953,15 +25953,45 @@ document.body.appendChild(wbr); link. This keyword is body-ok.

The prefetch keyword indicates that preemptively fetching and caching the specified resource is likely to be - beneficial, as it is highly likely that the user will require this resource for future - navigations. User agents must implement the processing model of the prefetch keyword described in Resource Hints. -

+ data-x="concept-fetch">fetching and caching the specified resource or same-site document is + likely to be beneficial, as it is highly likely that the user will require this resource for + future navigations.

There is no default type for resources given by the prefetch keyword.

+

The fetch and process the linked resource algorithm for prefetch links, given a link element + el, is as follows:

+ +
    +
  1. If el's href attribute's value is the + empty string, then return.

  2. + +
  3. Let options be the result of creating link options from el.

  4. + +
  5. Let request be the result of creating a + link request given options.

  6. + +
  7. Set request's destination + to "prefetch".

  8. + +
  9. Set request's initiator + to "prefetch".

  10. + +
  11. Set request's header list to « (`Sec-Purpose`, `Prefetch) ».

  12. + +
  13. The user agent should fetch request. User + agents may delay the fetching of request to prioritize othere requests that are + necessary for the current document.

  14. +
+ +

The process a link header steps for this type of linked resource are to do + nothing.

+
Link type "preload"