Skip to content

RTC: [Engine] Upgrade Yjs to v14 #77004

@chriszarate

Description

@chriszarate

We currently use Yjs v13 to power our sync engine.

In v14, Yjs introduces the concept of an AttributionManager (name may change) which allows changes to be attributed to specific clients. This is exactly the primitive we need for suggested edits and potentially for

A stable version of v14 is expected in the next few months, but an investigation of what an upgrade looks like is useful for planning and de-risking.

Metadata

Metadata

Assignees

Labels

[Feature] Real-time CollaborationPhase 3 of the Gutenberg roadmap around real-time collaboration[Status] In ProgressTracking issues with work in progress[Type] TaskIssues or PRs that have been broken down into an individual action to take

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions