User Experience: Optimistic UI Updates

When users interact with software, they expect instant feedback. In older software, this was rarely a problem, even on much slower hardware, because the UI didn’t wait for network responses. In many modern SaaS applications, however, the UI waits for…