Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 286d2bd55151a05906260814ba1d14b4d0ffed43
https://github.com/WebKit/WebKit/commit/286d2bd55151a05906260814ba1d14b4d0ffed43
Author: Jer Noble <[email protected]>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
A Tools/Scripts/visualize-media-element-timeline
Log Message:
-----------
[Cocoa] visualize-media-element-timeline: a utility to convert log entries to
an interactive representation of a media element timeline
rdar://172935490
https://bugs.webkit.org/show_bug.cgi?id=310298
Reviewed by Eric Carlson.
Add a utility to visualize the output of (e.g.) `log stream` to correlate
HTMLMediaElement and MediaPlayerPrivate events and place those
events onto an interactive timeline.
The utility reads logs in ndjson format, and uses those logs to emit HTML. The
basic view includes a row for each media element identifier
appearing in the logs, with color coded play durations. ReadyState and
NetworkState durations are available as a detail of each row. Notable
events are overlayed atop the media element's timeline, and details are visible
on hover.
* Tools/Scripts/visualize-media-element-timeline: Added.
Canonical link: https://commits.webkit.org/309767@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications