Explore optimistic loading strategies for chat messages
Goal
Improve feel of sending a message in chat.
What needs to be done
Figure out a strategy for optimistic loading that is forward compatible with media uploads. Plain text messages should be simple as Apollo should let us perform optimistic updates.
Rich embeds may need an interim state if they're too jumpy when the real response comes back and overwrites the optimistic data.
Acceptance Criteria
-
Chat messages appear after sending without waiting.
QA
Manual.
UX/Design
@chints98 to consider.
Mobile
-
Is Mobile Required?
Personas
Chat message senders.
Experiments
N/A
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments