Skip to content

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

Merged
V3RON merged 2 commits into
callstackincubator:mainfrom
draggie:feat/performance-monitor-waterfall
May 27, 2026
Merged

feat(performance-monitor-plugin): add waterfall timeline view#285
V3RON merged 2 commits 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 27, 2026 7:40am

Request Review

@draggie draggie force-pushed the feat/performance-monitor-waterfall branch from 84b60de to 50c637f Compare May 27, 2026 07:40
@V3RON V3RON merged commit d2faeeb into callstackincubator:main May 27, 2026
1 check passed
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

2 participants