WordPress 7.0 will ship real-time collaboration in the block editor using Yjs CRDTs, with HTTP polling as the default sync transport. A new client-side filter, sync.providers, lets developers replace that default with a custom provider. The post explains what a sync provider does (transport Yjs document updates between peers,

6m read timeFrom make.wordpress.org
Post cover image
Table of contents
Why build a custom provider?What a sync provider doesExisting Yjs providersAuthorization and securityFeedback

Sort: