System Design · Middle · Frage 39 von 75
Wie zeigt man in einem kollaborativen Editor die Cursor anderer Teilnehmer, ohne das Netz zu überfluten?
- 1Jede Mausbewegung ohne Begrenzung senden
- 2Cursor nur beim Speichern des Dokuments synchronisieren
- 3Senden drosseln und auf dem Client interpolieren
Antwort zeigen
Richtige Antwort: Senden drosseln und auf dem Client interpolieren
Erklärung
Presence-Daten sind flüchtig: sie werden nicht im Dokument gespeichert, höchstens 10-20 Mal pro Sekunde gesendet und per Animation geglättet. Die Bearbeitungen am Dokument selbst werden getrennt synchronisiert - per OT oder CRDT.