Get the latest tech news
How Figma’s multiplayer technology works (2019)
A peek into the homegrown solution we built as the first design tool with live collaborative editing.
It eliminates the need to export, sync, or email copies of files and allows more people to take part in the design process (like copy-writers and developers). When you come back online, the client downloads a fresh copy of the document, reapplies any offline edits on top of this latest state, and then continues syncing updates over a new WebSocket connection. Before we dive in too deep into how our own multiplayer system works, it’s worth a quick overview on the traditional approaches that informed ours: OTs and CRDTs.
Or read this on Hacker News