Perceived Performance
Eighty Days App UX Case Study: Instant AI Feedback with Response Buffering
Delivering instant AI responses using buffered streaming.
Impact By the Numbers
By prioritizing Time to First Interactive (TTFI), we transformed a slow waiting experience into an engaging, dynamic conversation.
Time to First Interactive
90% Reduction
Perceived Wait Time
Negligible
User Frustration
Reduced
User Satisfaction
Highest
Our Clients at a Glance
Our Clients at a Glance
AI Engine Requirement
The 'Eighty Days' app relies on complex AI generation (OpenAI APIs) that includes 'thinking' or processing time to generate detailed, structured outputs (like JSON itineraries).
The Core Problem
Traditional API calls require waiting for the entire response to be generated and validated before displaying anything to the user, resulting in a frustrating and lengthy silent wait.
The Roadblock: The Silent Wait
Slow Overall Execution
AI responses required full generation before display.
Response Time
5–10s
Zero Feedback UX
Users saw no output during processing.
TTFB
High
Data Fragmentation Risk
Buffered data risked broken JSON.
Data Integrity
High
The Client's Vision
01
Minimize Perceived Latency
Show results instantly.
02
Stream Partial Data
Use buffered responses.
03
Maintain Integrity
Safely reconstruct JSON.
Our Solutions
Smart, precise solutions for every challenge
01
Reduced Time to First Interactive
02
Frontend JSON Reconstruction
03
Enhanced Perceived Performance
04
Optimized User Experience (UX)
Project Visuals
Behind the Transformation
Key Takeaways
Main Learnings & Highlights
Perceived Speed Beats Actual Speed
01
Frontend Matters in AI UX
02
UX Manages Expectations
03
Limitations That Guided the Process
Project Timeline
Response buffering implementation.
Time taken
125 Hrs