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

Reply via email to