Click here to download the Blitz Browser!

WPT

wpt / performance-timeline / idlharness.any.serviceworker.html

Spec: Performance Timeline ↗

Runs: Chrome 155.0.8039.0 (wpt@d0c38285b, 2026-09-03) | Firefox 157.0a1 (wpt@ed1909ed6, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@0ea9f2aac, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total57/5856/5856/580/580/58NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASS
idl_test validationPASSPASSPASS
Partial interface Performance: original interface definedPASSPASSPASS
Partial interface Performance: member names are uniquePASSPASSPASS
PerformanceEntry interface: existence and properties of interface objectPASSPASSPASS
PerformanceEntry interface object lengthPASSPASSPASS
PerformanceEntry interface object namePASSPASSPASS
PerformanceEntry interface: existence and properties of interface prototype objectPASSPASSPASS
PerformanceEntry interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASS
PerformanceEntry interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASS
PerformanceEntry interface: attribute idFAILFAILFAIL
PerformanceEntry interface: attribute namePASSPASSPASS
PerformanceEntry interface: attribute entryTypePASSPASSPASS
PerformanceEntry interface: attribute startTimePASSPASSPASS
PerformanceEntry interface: attribute durationPASSPASSPASS
PerformanceEntry interface: attribute navigationIdPASSFAILFAIL
PerformanceEntry interface: operation toJSON()PASSPASSPASS
PerformanceObserver interface: existence and properties of interface objectPASSPASSPASS
PerformanceObserver interface object lengthPASSPASSPASS
PerformanceObserver interface object namePASSPASSPASS
PerformanceObserver interface: existence and properties of interface prototype objectPASSPASSPASS
PerformanceObserver interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASS
PerformanceObserver interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASS
PerformanceObserver interface: operation observe(optional PerformanceObserverInit)PASSPASSPASS
PerformanceObserver interface: operation disconnect()PASSPASSPASS
PerformanceObserver interface: operation takeRecords()PASSPASSPASS
PerformanceObserver interface: attribute supportedEntryTypesPASSPASSPASS
PerformanceObserver must be primary interface of observerPASSPASSPASS
Stringification of observerPASSPASSPASS
PerformanceObserver interface: observer must inherit property "observe(optional PerformanceObserverInit)" with the proper typePASSPASSPASS
PerformanceObserver interface: calling observe(optional PerformanceObserverInit) on observer with too few arguments must throw TypeErrorPASSPASSPASS
PerformanceObserver interface: observer must inherit property "disconnect()" with the proper typePASSPASSPASS
PerformanceObserver interface: observer must inherit property "takeRecords()" with the proper typePASSPASSPASS
PerformanceObserver interface: observer must inherit property "supportedEntryTypes" with the proper typePASSPASSPASS
PerformanceObserverEntryList interface: existence and properties of interface objectPASSPASSPASS
PerformanceObserverEntryList interface object lengthPASSPASSPASS
PerformanceObserverEntryList interface object namePASSPASSPASS
PerformanceObserverEntryList interface: existence and properties of interface prototype objectPASSPASSPASS
PerformanceObserverEntryList interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASS
PerformanceObserverEntryList interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASS
PerformanceObserverEntryList interface: operation getEntries()PASSPASSPASS
PerformanceObserverEntryList interface: operation getEntriesByType(DOMString)PASSPASSPASS
PerformanceObserverEntryList interface: operation getEntriesByName(DOMString, optional DOMString)PASSPASSPASS
PerformanceObserverEntryList must be primary interface of entryListPASSPASSPASS
Stringification of entryListPASSPASSPASS
PerformanceObserverEntryList interface: entryList must inherit property "getEntries()" with the proper typePASSPASSPASS
PerformanceObserverEntryList interface: entryList must inherit property "getEntriesByType(DOMString)" with the proper typePASSPASSPASS
PerformanceObserverEntryList interface: calling getEntriesByType(DOMString) on entryList with too few arguments must throw TypeErrorPASSPASSPASS
PerformanceObserverEntryList interface: entryList must inherit property "getEntriesByName(DOMString, optional DOMString)" with the proper typePASSPASSPASS
PerformanceObserverEntryList interface: calling getEntriesByName(DOMString, optional DOMString) on entryList with too few arguments must throw TypeErrorPASSPASSPASS
Performance interface: operation getEntries()PASSPASSPASS
Performance interface: operation getEntriesByType(DOMString)PASSPASSPASS
Performance interface: operation getEntriesByName(DOMString, optional DOMString)PASSPASSPASS
Performance interface: performance must inherit property "getEntries()" with the proper typePASSPASSPASS
Performance interface: performance must inherit property "getEntriesByType(DOMString)" with the proper typePASSPASSPASS
Performance interface: calling getEntriesByType(DOMString) on performance with too few arguments must throw TypeErrorPASSPASSPASS
Performance interface: performance must inherit property "getEntriesByName(DOMString, optional DOMString)" with the proper typePASSPASSPASS
Performance interface: calling getEntriesByName(DOMString, optional DOMString) on performance with too few arguments must throw TypeErrorPASSPASSPASS