diff --git a/source b/source index 8b85e9d298a..f0a72cc4843 100644 --- a/source +++ b/source @@ -2577,6 +2577,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
The following terms are defined in Resource Timing:
+ +replace
".
+ If element is an iframe
, then set element's pending resource-timing start time to
+ the current high resolution time given element's
+ node document's relevant global object.
Navigate element's content
navigable to url using element's node document, with
historyHandling set to historyHandling, HTMLIFrameElement : HTMLElement {
If childDocument has its mute iframe load flag set, then
return. If element's pending resource-timing start time is
+ not null, then: Let global be element's node document's
+ relevant global object. Let fallbackTimingInfo be a new fetch timing info whose start time is element's pending resource-timing start time
+ and whose response end time is the
+ current high resolution time given global. Mark resource timing given fallbackTimingInfo, url,
+ " Set element's pending resource-timing start time
+ to null. Set childDocument's iframe load in progress flag. Fire an event named An Each If navigable's container is an
+ If the Return a new navigation params, with
+
+ iframe
", global, the empty string, a new
+ response body info, and 0.HTMLIFrameElement : HTMLElement {
sourceSnapshotParams's source
policy container, null, and responsePolicyContainer.iframe
element whose current navigation was lazy loaded boolean is
false potentially delays the load event.iframe
element has an associated null or
+ DOMHighResTimeStamp
pending resource-timing start time,
+ initially set to null.iframe
, and response's timing allow passed flag is set, then
+ set container's pending resource-timing start time to
+ null.iframe
is allowed to report to resource timing,
+ we don't need to run its fallback steps as the normal reporting would happen.