← back to v139 · softnavigation-performance-entry
conformance · v139
v139 · softnavigation-performance-entry — conformance probe
6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.
0
pass
0
fail
0
blocked
6
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
performance-observer-exposed |
PerformanceObserver is exposed; soft navigations are observed through it. | exists | … | |
soft-navigation-entry-class-exposed |
When soft-navigation entries are enabled, PerformanceSoftNavigationTiming is exposed as the entry constructor; unsupported browsers may leave it undefined. spec ↗ | script | … | |
supported-entry-types-includes-soft-navigation |
If the constructor is exposed, PerformanceObserver.supportedEntryTypes includes 'soft-navigation' so observers can subscribe by name. spec ↗ | script | … | |
performance-observer-observe-soft-navigation |
When 'soft-navigation' is advertised, subscribing through PerformanceObserver.observe does not throw. | script | … | |
interaction-id-on-event-timing |
PerformanceEventTiming exposes interactionId, used by the soft-navigation algorithm to attribute the triggering event. | script | … | |
performance-entry-base-type |
PerformanceEntry is exposed; SoftNavigationEntry inherits from it. | exists | … |