← back to v146 · playback-statistics-api-for-webaudio

conformance · v146

v146 · playback-statistics-api-for-webaudio — conformance probe

7 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.

browser: spec: https://webaudio.github.io/web-audio-api/#AudioPlaybackStats chromestatus: #5172818344148992 generated 2026-06-01T08:00:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
7
total
id contract kind verdict detail
audiocontext-exists The AudioContext constructor is exposed — the host interface that now carries the playbackStats getter. exists
audiocontext-has-playbackstats AudioContext instances expose a playbackStats getter. script
audioplaybackstats-interface-exposed The AudioPlaybackStats interface object is exposed on the global scope. exists
playbackstats-has-fallback-frames-duration AudioPlaybackStats exposes fallbackFramesDuration as the cumulative duration the engine substituted silence/fallback frames. script
playbackstats-has-fallback-frames-events AudioPlaybackStats exposes fallbackFramesEvents — the count of dropout occurrences. script
playbackstats-has-total-frames-duration AudioPlaybackStats exposes totalFramesDuration to give a denominator for fallback-frame ratios. script
playbackstats-tojson-defined AudioPlaybackStats includes a toJSON() method for trivial serialisation of the statistics snapshot. script