Testing the Calculate API's performance for interactive slider experiences.
Target: < 20ms for smooth 60 FPS animations.
| Latency | User Perception | Animation Quality |
|---|---|---|
| < 16ms | Imperceptible | 60 FPS smooth animation ✓ |
| < 20ms | Instant | Charts animate fluidly as slider moves ✓ |
| < 50ms | Immediate | Responsive, but slight lag on fast dragging |
| 50-100ms | Noticeable | Perceptible delay, animation stutters |
| > 100ms | Sluggish | User stops trusting the interface |
Reference: For a slider-driven calculator where charts update on every drag, 60 FPS requires < 16.67ms total frame budget. Our API must return in < 20ms to leave room for rendering.
Note: Guidance API is called on commit (debounced), not on every slider move. Target is < 50ms.