Click here to download the Blitz Browser!

WPT

wpt / media-source / mediasource-append-buffer.html

Spec: Media Source Extensions™ ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@47d833bbc, 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
Total23/2423/2422/249/240/24NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Test SourceBuffer.appendBuffer() event dispatching.PASSPASSPASSFAILFAIL
Test SourceBuffer.appendBuffer() call during a pending appendBuffer().PASSPASSPASSFAILFAIL
Test SourceBuffer.abort() call during a pending appendBuffer().PASSPASSPASSPASSFAIL
Test SourceBuffer.appendBuffer() triggering an 'ended' to 'open' transition.PASSPASSPASSFAILFAIL
Test zero byte SourceBuffer.appendBuffer() call triggering an 'ended' to 'open' transition.PASSPASSPASSFAILFAIL
Test MediaSource.removeSourceBuffer() call during a pending appendBuffer().PASSPASSPASSFAILFAIL
Test set MediaSource.duration during a pending appendBuffer() for one of its SourceBuffers.PASSPASSPASSPASSFAIL
Test MediaSource.endOfStream() during a pending appendBuffer() for one of its SourceBuffers.PASSPASSPASSFAILFAIL
Test set SourceBuffer.timestampOffset during a pending appendBuffer().PASSPASSPASSPASSFAIL
Test appending an empty ArrayBufferView.PASSPASSPASSPASSFAIL
Test appending a neutered ArrayBufferView.PASSPASSPASSPASSFAIL
Test appending an empty ArrayBuffer.PASSPASSPASSPASSFAIL
Test appending a neutered ArrayBuffer.PASSPASSPASSPASSFAIL
Test appendBuffer with partial init segments.PASSPASSPASSTIMEOUTFAIL
Test appendBuffer more Audio tracks than Video tracksPASSPASSFAILPASSFAIL
Test appendBuffer with partial media segments.PASSPASSPASSTIMEOUTFAIL
Test appendBuffer events order.FAILFAILFAILFAILFAIL
Test abort in the middle of an initialization segment.PASSPASSPASSFAILFAIL
Test abort after removing sourcebuffer.PASSPASSPASSFAILFAIL
Test abort after readyState is ended following init segment and media segment.PASSPASSPASSFAILFAIL
Test abort after appendBuffer update ends.PASSPASSPASSFAILFAIL
Test appending null.PASSPASSPASSPASSFAIL
Test appending after removeSourceBuffer().PASSPASSPASSFAILFAIL
Test slow appending does not trigger stalled events.PASSPASSPASSFAILFAIL