What's New
ImprovementDecember 18, 2025
Faster Real-Time Dashboard
The Insights Dashboard has been rebuilt for speed. Page load times are 3x faster, and results now stream in live as interviews complete; no more refreshing to see new data.
What Changed
Streaming Architecture We moved from a polling model (check for updates every 30 seconds) to a streaming model (updates push to your browser the instant they're ready). When a respondent finishes an interview, you'll see their results appear within seconds.
Faster Initial Load The dashboard now loads incrementally. You see the first data points almost immediately, with additional detail filling in progressively. Previously, the page waited for all data before rendering anything.
Smarter Caching Frequently accessed studies and their computed themes are now cached at the edge, so returning to a study you've already viewed is nearly instant.
What You'll Notice
- Theme panel updates live: Watch new themes emerge and existing themes grow as interviews complete throughout the day.
- Sentiment chart animates: The overall sentiment visualization updates smoothly as new data arrives.
- Interview count ticks up: The completed interviews counter reflects real-time progress.
- No more stale data: What you see on screen is always current. No refresh needed.
Performance Numbers
- Initial load: From ~4.2 seconds to ~1.4 seconds (3x improvement)
- Update latency: From 30 seconds (polling interval) to under 2 seconds (streaming)
- Return visits: Under 500ms for cached studies
Technical Details
The dashboard now uses server-sent events (SSE) for real-time updates, combined with optimistic UI rendering and incremental static regeneration for the initial page load. These changes required no modifications to how you use the product; everything just feels faster.