System Design · Middle · Pytanie 39 z 75
Jak pokazywać kursory innych uczestników we wspólnym edytorze, nie przeciążając sieci?
- ✓Poprawna odpowiedź: Wysyłać pozycję z throttle i interpolować ruch na kliencie
- 2Wysyłać każdy ruch myszy bez ograniczeń
- 3Synchronizować kursory tylko przy zapisie dokumentu
Wyjaśnienie
Dane presence są ulotne: nie przechowuje się ich w dokumencie, wysyła najwyżej 10–20 razy na sekundę i wygładza animacją. Same edycje dokumentu synchronizuje się osobno - przez OT lub CRDT.