Requests stream along the top in accent and return underneath in muted, with per-hop latency labels and a loop that closes exactly
This is the format it was composed for. Switch above to see it lay itself out for another: same animation, re-arranged for the frame.
Everything below can be changed without touching the animation. Hand the list to an agent, or edit the values at the bottom of the component file.
Service names, left to right. The request travels along the top and returns underneath.
now: 4 items
One label per hop, e.g. '2ms'. Rendered on the outbound leg.
now: 3 items
Dots in flight at once. More reads as throughput, fewer as a single trace.
now: 5
Whole round trips across the shot. Integers only, or the loop will not close.
now: 2
Brand token id, one of the keys of BRANDS.
now: slate
No Tailwind, no CSS, no asset files. Inline styles only.
Data flowing between services: dots travelling right along a top rail and returning left along a bottom rail in a muted colour, with latency labels on each hop, looping seamlessly.