How Figma Built a Real-Time Multiplayer Design Engine cover art

How Figma Built a Real-Time Multiplayer Design Engine

How Figma Built a Real-Time Multiplayer Design Engine

Listen for free

View show details
Lucas and Luna dive into the technical architecture behind Figma's real-time collaboration engine. They explore how Figma moved from a standard web app to a custom multi-user sync layer using Operational Transform and CRDT-inspired techniques, handling hundreds of simultaneous designers editing the same vector without conflict. With specific numbers on latency and data structures, they break down the core challenge: making a complex design tool feel as snappy as a local app while running entirely in the browser. Luna pushes on edge cases like offline editing and conflict resolution, and Lucas explains Figma's migration from WebGL 1 to WebGL 2 for rendering performance. The episode also covers how Figma handled the 'onboarding cliff' when enterprise teams brought 50+ designers into a single file. Listeners will learn one concrete thing: why Figma chose to build its own implementation instead of using existing CRDT libraries, and the trade-offs involved. #Figma #RealTimeCollaboration #CRDT #OperationalTransform #WebGL #BrowserEngine #DesignTools #Multiplayer #VectorGraphics #ConflictResolution #Latency #Architecture #Engineering #BusinessAndTechnology #TechnicalLeadership #FexingoBusiness #BusinessPodcast #CTOPodcast Keep every episode free: buymeacoffee.com/fexingo
adbl_web_anon_alc_button_suppression_t1
No reviews yet