diff --git a/index.html b/index.html index dc8fa86..55c5f79 100644 --- a/index.html +++ b/index.html @@ -372,6 +372,7 @@

readonly attribute NavigationTimingType type; readonly attribute unsigned short redirectCount; readonly attribute DOMHighResTimeStamp criticalCHRestart; + readonly attribute NotRestoredReasons? notRestoredReasons; [Default] object toJSON(); }; @@ -393,6 +394,9 @@

A PerformanceNavigationTiming has an associated {{DOMHighResTimeStamp}} `Critical-CH` restart time. +

A PerformanceNavigationTiming has an associated + {{NotRestoredReasons}} not restored reasons. +

A {{PerformanceNavigationTiming}} has an associated null or [=service worker timing info=] service worker timing.

@@ -502,6 +506,9 @@

the moment the redirection part of the navigation was restarted.

+

+ The notRestoredReasons getter steps are to return |this|'s + not restored reasons.

The toJSON() method runs the [=default toJSON steps=] for [=this=].

@@ -615,6 +622,9 @@

Creating a navigation timing entry

  • Set |document|'s navigation timing entry to |navigationTimingEntry|.
  • Set |navigationTimingEntry|'s `Critical-CH` restart time to |criticalCHRestart|. +
  • Set |navigationTimingEntry|'s [=PerformanceNavigationTiming/not restored reasons=] + to the result of creating a + NotRestoredReasons object given |document|'s [=Document/not restored reasons=].
  • add |navigationTimingEntry| to |global|'s performance entry buffer.