Seek-to-first-frame latency — Bug 2049301

Measures video.currentTime = target latency for a buffered ±10 s seek, across three codecs (H.264 / VP9 / AV1), two loading pipelines (src progressive and MSE with separate video/audio SourceBuffers), and two playback states:

Metrics (median ms): seeked = time to the seeked event (decode reached the target frame); firstFrame = time to the first presented frame at/after the target (requestVideoFrameCallback); waiting = time to the waiting event. n/a means the event never fired — for waiting that usually just means the seek did not stall for data.

   

idle

raw JSON