Use streaming UIs and customers are willing to wait 5x longer
If you're not building your application with streaming in mind, you're making two major mistakes
- You're going to have to spend months refactoring your code to adapt to streaming once you make this decision
- You're missing out on a major opportunity to improve the user experience.
I've built a fair bit of user interaces that rely on streaming content with tools like the ai-sdk
by vercel
and I've found that there are three main considerations to think about when building out your application.