Markdown Performance

Compare a complete render with bursty streamed input while observing first paint, total completion, DOM mutation batches, and dropped animation frames.

Run metrics

Soft breaksEmptysparse claimsStreaming50 sections23,318 characters0% received
First paint— · —
Complete— · —
DOM mutation batches— · —
Frames / drops— · —
Each metric includes its change from the latest matching baseline. For each workload and density, run the Empty pipeline before the Plugin pipeline. A dropped frame is a measured animation-frame gap over 20 ms. Completion waits for the rendered subtree to stay unchanged for 180 ms after the final source burst.