Click here to download the Blitz Browser!

WPT

wpt / navigation-timing / idlharness.window.html

Spec: Navigation Timing ↗

Runs: Chrome 155.0.8040.0 (wpt@105b6a3a5, 2026-09-03) | Firefox 157.0a1 (wpt@e6996908b, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-f436a (wpt@476394464, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total161/161145/161145/161147/161145/161NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASSPASSPASS
idl_test validationPASSPASSPASSPASSPASS
Partial interface Performance: original interface definedPASSPASSPASSPASSPASS
Partial interface Performance: valid exposure setPASSPASSPASSPASSPASS
Partial interface Performance: member names are uniquePASSPASSPASSPASSPASS
Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin definedPASSPASSPASSPASSPASS
Partial interface mixin WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASSPASS
Partial interface Window: member names are uniquePASSPASSPASSPASSPASS
Window includes GlobalEventHandlers: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowEventHandlers: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASSPASS
WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASSPASS
Window includes AnimationFrameProvider: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowSessionStorage: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowLocalStorage: member names are uniquePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: existence and properties of interface objectPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface object lengthPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface object namePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute unloadEventStartPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute unloadEventEndPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute domInteractivePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute domContentLoadedEventStartPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute domContentLoadedEventEndPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute domCompletePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute loadEventStartPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute loadEventEndPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute redirectCountPASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: attribute criticalCHRestartPASSFAILFAILPASSFAIL
PerformanceNavigationTiming interface: attribute notRestoredReasonsPASSFAILFAILFAILFAIL
PerformanceNavigationTiming interface: attribute confidencePASSFAILFAILFAILFAIL
PerformanceNavigationTiming interface: operation toJSON()PASSPASSPASSPASSPASS
PerformanceNavigationTiming must be primary interface of performance.getEntriesByType("navigation")[0]PASSPASSPASSPASSPASS
Stringification of performance.getEntriesByType("navigation")[0]PASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "unloadEventStart" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "unloadEventEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "domInteractive" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "domContentLoadedEventStart" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "domContentLoadedEventEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "domComplete" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "loadEventStart" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "loadEventEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "type" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "redirectCount" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "criticalCHRestart" with the proper typePASSFAILFAILPASSFAIL
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "notRestoredReasons" with the proper typePASSFAILFAILFAILFAIL
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "confidence" with the proper typePASSFAILFAILFAILFAIL
PerformanceNavigationTiming interface: performance.getEntriesByType("navigation")[0] must inherit property "toJSON()" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigationTiming interface: default toJSON operation on performance.getEntriesByType("navigation")[0]PASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface: existence and properties of interface objectPASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface object lengthPASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface object namePASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface: existence and properties of interface prototype objectPASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface: existence and properties of interface prototype object's "constructor" propertyPASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface: existence and properties of interface prototype object's @@unscopables propertyPASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface: attribute randomizedTriggerRatePASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface: attribute valuePASSFAILFAILFAILFAIL
PerformanceTimingConfidence interface: operation toJSON()PASSFAILFAILFAILFAIL
PerformanceTiming interface: existence and properties of interface objectPASSPASSPASSPASSPASS
PerformanceTiming interface object lengthPASSPASSPASSPASSPASS
PerformanceTiming interface object namePASSPASSPASSPASSPASS
PerformanceTiming interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
PerformanceTiming interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
PerformanceTiming interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute navigationStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute unloadEventStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute unloadEventEndPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute redirectStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute redirectEndPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute fetchStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute domainLookupStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute domainLookupEndPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute connectStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute connectEndPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute secureConnectionStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute requestStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute responseStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute responseEndPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute domLoadingPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute domInteractivePASSPASSPASSPASSPASS
PerformanceTiming interface: attribute domContentLoadedEventStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute domContentLoadedEventEndPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute domCompletePASSPASSPASSPASSPASS
PerformanceTiming interface: attribute loadEventStartPASSPASSPASSPASSPASS
PerformanceTiming interface: attribute loadEventEndPASSPASSPASSPASSPASS
PerformanceTiming interface: operation toJSON()PASSPASSPASSPASSPASS
PerformanceTiming must be primary interface of performance.timingPASSPASSPASSPASSPASS
Stringification of performance.timingPASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "navigationStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "unloadEventStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "unloadEventEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "redirectStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "redirectEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "fetchStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "domainLookupStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "domainLookupEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "connectStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "connectEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "secureConnectionStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "requestStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "responseStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "responseEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "domLoading" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "domInteractive" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "domContentLoadedEventStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "domContentLoadedEventEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "domComplete" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "loadEventStart" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "loadEventEnd" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: performance.timing must inherit property "toJSON()" with the proper typePASSPASSPASSPASSPASS
PerformanceTiming interface: default toJSON operation on performance.timingPASSPASSPASSPASSPASS
PerformanceNavigation interface: existence and properties of interface objectPASSPASSPASSPASSPASS
PerformanceNavigation interface object lengthPASSPASSPASSPASSPASS
PerformanceNavigation interface object namePASSPASSPASSPASSPASS
PerformanceNavigation interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
PerformanceNavigation interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
PerformanceNavigation interface: constant TYPE_NAVIGATE on interface objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: constant TYPE_NAVIGATE on interface prototype objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: constant TYPE_RELOAD on interface objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: constant TYPE_RELOAD on interface prototype objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: constant TYPE_BACK_FORWARD on interface objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: constant TYPE_BACK_FORWARD on interface prototype objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: constant TYPE_RESERVED on interface objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: constant TYPE_RESERVED on interface prototype objectPASSPASSPASSPASSPASS
PerformanceNavigation interface: attribute typePASSPASSPASSPASSPASS
PerformanceNavigation interface: attribute redirectCountPASSPASSPASSPASSPASS
PerformanceNavigation interface: operation toJSON()PASSPASSPASSPASSPASS
PerformanceNavigation must be primary interface of performance.navigationPASSPASSPASSPASSPASS
Stringification of performance.navigationPASSPASSPASSPASSPASS
PerformanceNavigation interface: performance.navigation must inherit property "TYPE_NAVIGATE" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigation interface: performance.navigation must inherit property "TYPE_RELOAD" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigation interface: performance.navigation must inherit property "TYPE_BACK_FORWARD" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigation interface: performance.navigation must inherit property "TYPE_RESERVED" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigation interface: performance.navigation must inherit property "type" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigation interface: performance.navigation must inherit property "redirectCount" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigation interface: performance.navigation must inherit property "toJSON()" with the proper typePASSPASSPASSPASSPASS
PerformanceNavigation interface: default toJSON operation on performance.navigationPASSPASSPASSPASSPASS
Performance interface: existence and properties of interface objectPASSPASSPASSPASSPASS
Performance interface object lengthPASSPASSPASSPASSPASS
Performance interface object namePASSPASSPASSPASSPASS
Performance interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
Performance interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
Performance interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
Performance interface: operation now()PASSPASSPASSPASSPASS
Performance interface: attribute timeOriginPASSPASSPASSPASSPASS
Performance interface: operation toJSON()PASSPASSPASSPASSPASS
Performance interface: attribute timingPASSPASSPASSPASSPASS
Performance interface: attribute navigationPASSPASSPASSPASSPASS
Performance must be primary interface of performancePASSPASSPASSPASSPASS
Stringification of performancePASSPASSPASSPASSPASS
Performance interface: performance must inherit property "now()" with the proper typePASSPASSPASSPASSPASS
Performance interface: performance must inherit property "timeOrigin" with the proper typePASSPASSPASSPASSPASS
Performance interface: performance must inherit property "toJSON()" with the proper typePASSPASSPASSPASSPASS
Performance interface: default toJSON operation on performancePASSPASSPASSPASSPASS
Performance interface: performance must inherit property "timing" with the proper typePASSPASSPASSPASSPASS
Performance interface: performance must inherit property "navigation" with the proper typePASSPASSPASSPASSPASS
Window interface: attribute performancePASSPASSPASSPASSPASS