300ms of latency to click a checkbox is a horrible experience, though.
not really in this case
Feels surprisingly good to me.
There is a noticeable delay between interaction and response (~200ms), which is way over the usual 16ms budget for smooth interactions. I think you need some pending state on the client, but that sort of breaks the idea of storing all state on the server haha.
Not sure why this is getting downvoted. I'm literally showing an example of storing popup state in the database as per the parents question.
> You mean I should be storing the state of a popup menu in my database?