openpencil/tests
Danila Poyarkov b0ebe91ed6
perf(collab): skip unchanged Yjs node fields (#529)
* perf(collab): skip unchanged Yjs node fields

- Compare encoded node fields before writing to Y.Map
- Cover unchanged sync, repeated drag-like updates, echo behavior, and concurrent convergence
- Reduce 100 unchanged syncs from 13,700 updates to zero

* test(collab): simulate queued Yjs convergence

- Use the official Yjs TestConnector for deterministic queued delivery
- Exercise offline concurrent edits, reconnect, random message flushing, and convergence
2026-08-15 11:40:27 +03:00
..
e2e feat(editor): model split canvas panes (#519) 2026-08-15 10:31:52 +03:00
engine perf(collab): skip unchanged Yjs node fields (#529) 2026-08-15 11:40:27 +03:00
figma style: tighten import grouping 2026-05-06 02:22:08 +03:00
fixtures feat(vector): add bitmap vectorization engine 2026-07-27 15:33:15 +03:00
helpers perf(collab): skip unchanged Yjs node fields (#529) 2026-08-15 11:40:27 +03:00