Use YJS for sending diffs (JsonPatch replacement) #826
Labels
priority-3-low
May be resolved one any timeline.
release-patch
Warrents a patch release
type-revision
About a change in functionality or behavior
Current Situation
Currently, we've effectively turned off diffing with JsonPatch due to bugs in the Python implementation.
Proposed Actions
While what we're doing now seems to work fine. We could replace JsonPatch with YJS since the YJS protocol has a Python implementation and an ASGI compliant websocket connector. Since the Python implementation ultimately wraps a Rust binary, this would likely be many times faster than JsonPatch, being implemented in pure Python, ever could have been.
The text was updated successfully, but these errors were encountered: