Back to dashboards
ComponentChartFree

Span Timeline Chart React component

See where the time goes in one request: every step as a bar on a shared time axis, nested under the step that started it, with a click to focus one branch.

About the Span Timeline Chart component

Span Timeline Chart shows one request as the steps it took. Each step is a bar on a shared time axis, nested under the step that started it, so slow parts and steps that wait on each other stand out at a glance.

Point at a step to see how long it took, its share of the whole run and how much of that was its own work rather than waiting on children. Click it to focus that branch and dim everything else.

When to use it

Use it for request traces, build pipelines, page loads and any job made of nested steps.

For one number over time, a line chart reads better. This is for the shape of a single run.

Installation

Add the Span Timeline Chart component to your project with the shadcn CLI. It lands in components/span-timeline-chart.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/span-timeline-chart

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install clsx tailwind-merge

Related components

Share of Total Bar
Free
Revenue Bridge Chart
Free
Mini Segment Bar
Free
Ridgeline Density Chart
Free
Correlation Matrix Chart
Free
Liquid Glass Video