rupl / bustashape

Collaborative, real-time artboards
https://bustashape.art
MIT License
5 stars 3 forks source link

Bad connection mode on clients #11

Open rupl opened 9 years ago

rupl commented 9 years ago

Sometimes people will have high-latency connections that don't work well with the stream of data. Or the physical distance might just prove to be too wide. There should be an easy way to toggle your client so it requires only a minimal amount of data to receive updates from others.

I'm thinking of marking "final" movements somehow (like when you release the shape rather than all the movements broadcasted during a drag). Combining the occasional update with CSS transitions will still provide nice interactivity without requiring 10-20ms ping.

This can be a checkbox that each client toggles when things get laggy. If a person wants to give the more real-time option a try, they can just switch modes again.