Pixolo Logo Pixolo Logo

Load

ing

Big Marble
Pixolo Logo Pixolo Logo

Perceived Performance

Eighty Days App UX Case Study: Instant AI Feedback with Response Buffering

Delivering instant AI responses using buffered streaming.

Faster AI Response System

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.

About Image 1About Image 2

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

Streaming AI chat response.

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)

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