Interaction to Next Paint (INP)
45ms
Good
Threshold: <200ms
Total Blocking Time (TBT)
45ms
Good
Threshold: <200ms
Largest Contentful Paint (LCP)
1.10s
Good
Threshold: <2.5s
Bundle Transfer Size
142 KB
Healthy
Budget: 250 KB uncompressed
Unmemoized Re-renders
2
Optimal
Cascade per filter click
Engineering Roadmap (12 Sprints)
4 of 12 appliedClick individual commits to toggle them into the build, or scrub the timeline to simulate progressive creeping rot:
Main Thread Execution Trace & 16.6ms Frame Budget
60 FPS Target (16.6ms/frame)
Task: Synthetic Filter Click Event
Within 50ms LongTask Budget
Script Evaluation
Component Rendering
Recalculate Style & Layout
Long Task Violation (>50ms)
Microtask Queue
Simulated Virtual Component Re-render Cascade
Active Architecture Remediations
0ms savedToggle architectural fixes to prevent or reverse silent performance rot without reverting product features: