← back to v158 · offlineaudiocontext-incremental-rendering
conformance · v158
v158 · offlineaudiocontext-incremental-rendering — conformance probe
8 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
8
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
oac-close-method-exists |
OfflineAudioContext.prototype.close is a function (the explainer's feature-detection signal for incremental rendering). spec ↗ | typeof | … | |
oac-close-returns-promise |
close() returns a Promise. spec ↗ | script | … | |
oac-chunked-call-bounded |
startRendering(chunkSize) on a finite context resolves with at most chunkSize frames, not the full buffer. spec ↗ | script | … | |
oac-repeat-calls-allowed |
startRendering can be called again after a chunk resolves, as long as the context has not closed. spec ↗ | script | … | |
oac-auto-close-after-final-chunk |
A finite-length context delivers its frames across multiple chunked pulls and transitions to "closed" by itself after the final one. spec ↗ | script | … | |
oac-close-interrupts-rendering |
After close(), a further startRendering call rejects and the context state reads "closed". spec ↗ | script | … | |
oac-indefinite-length-constructible |
An indefinite-length context is constructible via at least one of length: null, length: Infinity, or an omitted length. spec ↗ | script | … | |
oac-classic-one-shot-preserved |
Backwards compatibility: startRendering() with no argument on a finite context still resolves with the full-length buffer. spec ↗ | script | … |