Skip to content

feat(performance-monitor-plugin): add waterfall timeline view#285

Open
draggie wants to merge 1 commit into
callstackincubator:mainfrom
draggie:feat/performance-monitor-waterfall
Open

feat(performance-monitor-plugin): add waterfall timeline view#285
draggie wants to merge 1 commit into
callstackincubator:mainfrom
draggie:feat/performance-monitor-waterfall

Conversation

@draggie
Copy link
Copy Markdown
Contributor

@draggie draggie commented May 21, 2026

Description

Adds a waterfall timeline view to the Performance Monitor plugin. The new view
combines measures, metrics, marks, React Native marks, and resources into a
single chronological visualization so users can inspect ordering, overlap,
durations, and resource phases without replacing the existing table views.

Related Issue

Closes #251

Context

The waterfall complements the existing tabs by providing a timeline-oriented
view for startup and network investigations. Long idle gaps are normalized so
short events remain readable, while event durations remain exact. Resource
rows include phase segments such as worker, redirect, DNS, connect, TLS,
request/waiting, and response where timing data is available.

The details sidebar was adjusted to work alongside the timeline on wide panels
and fall back to an overlay on narrower DevTools layouts. Rows are virtualized
to keep larger sessions responsive.

Testing

Manually checked the waterfall view in the Performance Monitor panel with
a short and long session to verify that timeline units stay in milliseconds and the
visual layout remains readable.
Screenshot 2026-05-21 at 14 35 27

@vercel
Copy link
Copy Markdown

vercel Bot commented May 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
rozenite Skipped Skipped May 21, 2026 1:31pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a waterfall view to the performance monitor plugin

1 participant