performance-timeline

edit

WPT coverage of the tests of performance-timeline at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable2930097%
Tentative721033%
Reftests000–
All3651071%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • TEST BUG: 1
  • NOT IMPLEMENTED: 14

Stable tests

TestResultSubtestsKindDescription
buffered-does-not-sync-invoke.htmlPass1 / 1
buffered-flag-after-timeout.any.jsPass2 / 2
buffered-flag-observer.any.jsPass2 / 2
case-sensitivity.any.jsPass6 / 6
droppedentriescount.any.jsPass10 / 10
get-invalid-entries.htmlPass1 / 1
idlharness.any.jsPass174 / 174
multiple-buffered-flag-observers.any.jsPass2 / 2
navigation-id-worker-created-entries.htmlPass1 / 1
not-clonable.htmlPass1 / 1
not-restored-reasons/abort-block-bfcache.window.jsTimeout0 / 0NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
observer-buffered-false.any.jsPass2 / 2
performanceentry-tojson.any.jsPass2 / 2
po-callback-mutate.any.jsPass2 / 2
po-disconnect-removes-observed-types.any.jsPass2 / 2
po-disconnect.any.jsPass10 / 10
po-entries-sort.any.jsPass2 / 2
po-getentries.any.jsPass2 / 2
po-mark-measure.any.jsPass6 / 6
po-observe-repeated-type.any.jsPass2 / 2
po-observe-type.any.jsPass12 / 12
po-observe.any.jsPass12 / 12
po-observe.htmlPass1 / 1
po-resource.htmlPass1 / 1
po-takeRecords.any.jsPass2 / 2
supportedEntryTypes-cross-realm-access.htmlPass1 / 1
supportedEntryTypes.any.jsPass4 / 4
timing-removed-iframe.htmlPass1 / 1
webtiming-resolution.any.jsPass4 / 4
worker-with-performance-observer.htmlPass1 / 1

Tentative tests

TestResultSubtestsKindDescription
back-forward-cache-restoration.tentative.htmlTimeout0 / 1NOT IMPLEMENTEDthe back-forward-cache-restoration entry type (BackForwardCacheRestoration): no entry is queued when a document is restored from the back/forward cache
buffered-flag-with-entryTypes-observer.tentative.any.jsFail0 / 2NOT IMPLEMENTEDthe tentative buffered option with entryTypes: observe() throws a TypeError when entryTypes is used with another member, as specified
navigation-id-detached-frame.tentative.htmlPass1 / 1
navigation-id-element-timing.tentative.htmlPass1 / 1
navigation-id-initial-load.tentative.htmlPass1 / 1
navigation-id-long-task-task-attribution.tentative.htmlPass1 / 1
navigation-id-mark-measure.tentative.htmlPass1 / 1
navigation-id-reset.tentative.htmlFail0 / 1TEST BUGthe test does not wait for the reload: location.reload() navigates from a task, so the waitForPageShow and the mark of the next scripts still run in the document restored from the back/forward cache, and the second navigation id is the one of that document (the restoration does regenerate it, which the first assertion checks)
navigation-id-resource-timing.tentative.htmlPass1 / 1
not-restored-reasons/performance-navigation-timing-attributes.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-bfcache.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-fetch.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-iframes-without-attributes.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-navigation-failure.tentative.window.jsPass1 / 1
not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-redirect-on-history.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-reload.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache
not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.jsFail0 / 1NOT IMPLEMENTEDPerformanceNavigationTiming.notRestoredReasons (the NotRestoredReasons interfaces), and RTCPeerConnection, which most tests use to make a page ineligible for the back/forward cache