"In the end, an optimistic UI is nothing more than a way to manage perceived performance and avoid loading states."
Yeah I totally agree. From a user's perspective, I guess perceived performance is the only performance that really matters. As long as it can fail gracefully without side-effects. I'm implementing state machines on everything that does optimistic updates, I feel it helps to keep everything in check.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Definitely an interesting read (and topic).
Yeah I totally agree. From a user's perspective, I guess perceived performance is the only performance that really matters. As long as it can fail gracefully without side-effects. I'm implementing state machines on everything that does optimistic updates, I feel it helps to keep everything in check.