Tagged articles
10 articles
Page 1 of 1
Geek Labs
Geek Labs
May 3, 2026 · Frontend Development

Edit Word Docs Directly in the Browser with This Open‑Source Engine

SuperDoc is an open‑source DOCX engine that parses and renders real .docx files in the browser with full format fidelity, offers one‑click integration for major front‑end frameworks, real‑time Yjs collaboration, and AI‑driven document automation.

AI automationBrowserdocx
0 likes · 5 min read
Edit Word Docs Directly in the Browser with This Open‑Source Engine
MoonWebTeam
MoonWebTeam
Dec 6, 2024 · Backend Development

How Figma Built Its Real‑Time Multi‑User Collaboration Engine

This article translates and analyzes Evan Wallace’s deep dive into Figma’s custom real‑time multi‑user collaboration system, covering its client‑server architecture, the decision to avoid OT in favor of simplified CRDT‑inspired techniques, object tree synchronization, conflict handling, fractional indexing, and undo/redo mechanisms.

CRDTFigmaoperational transformation
0 likes · 19 min read
How Figma Built Its Real‑Time Multi‑User Collaboration Engine
php Courses
php Courses
Oct 8, 2024 · Backend Development

Developing a PHP WebSocket Server for Real‑Time Multi‑User Collaboration

This article explains how to build a PHP WebSocket server using the Ratchet library, provides step‑by‑step code examples for server setup and a simple real‑time chat client, and demonstrates how to enable multi‑user online collaboration with WebSocket technology.

Backend DevelopmentPHPRatchet
0 likes · 6 min read
Developing a PHP WebSocket Server for Real‑Time Multi‑User Collaboration
Architect's Guide
Architect's Guide
Sep 27, 2023 · Frontend Development

Agora Flat Open Source Classroom: Features, Installation, and Usage Guide

The article introduces Agora Flat, an open‑source interactive classroom platform with real‑time audio/video, whiteboard, and screen sharing, outlines its key features, and provides step‑by‑step installation and build instructions for both Electron and Web clients using pnpm.

Electroninteractive classroomopen-source
0 likes · 4 min read
Agora Flat Open Source Classroom: Features, Installation, and Usage Guide
58UXD
58UXD
Feb 16, 2023 · Product Management

Designing Real-Time Collaboration Tools for Seamless Teamwork

This article explores the unique design principles of real-time collaborative office tools, outlining four key characteristics—member status visibility, non‑interference, timely communication, and predictive operations—to help designers create efficient, user‑friendly teamwork experiences across platforms.

Product DesignUI designUser experience
0 likes · 8 min read
Designing Real-Time Collaboration Tools for Seamless Teamwork
phodal
phodal
Sep 12, 2022 · Backend Development

How Feakin Builds Real‑Time Collaborative Editing with WebSockets, CRDTs, and Rust

This article analyzes Feakin's approach to online collaborative diagram editing, covering communication protocols, data formats, the trade‑offs between centralized OT and decentralized CRDT algorithms, and the Rust‑based server and client implementation using Actix, WebSocket, and WebAssembly.

ActixCRDTDistributed Systems
0 likes · 13 min read
How Feakin Builds Real‑Time Collaborative Editing with WebSockets, CRDTs, and Rust
ByteFE
ByteFE
Apr 25, 2022 · Frontend Development

Collaborative Editing: OT and CRDT Approaches

This article explores collaborative editing scenarios, detailing operational transformation (OT) and conflict-free replicated data type (CRDT) solutions. It analyzes their mechanisms, trade-offs, and implementations in real-time collaboration systems, providing insights into conflict resolution and data consistency challenges.

CRDTConflict-free Data TypesOT
0 likes · 20 min read
Collaborative Editing: OT and CRDT Approaches
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 6, 2019 · Fundamentals

How Sync vs Async Communication Drives Real-Time Collaborative Editing

Exploring the fundamental differences between synchronous and asynchronous information propagation, the article examines how real-time collaborative editing—exemplified by tools like Google Docs—relies on operational transformation algorithms to maintain data consistency, highlighting historical milestones, technical challenges, and key research references.

collaborative editingdocument editingoperational transformation
0 likes · 6 min read
How Sync vs Async Communication Drives Real-Time Collaborative Editing
Baidu Tech Salon
Baidu Tech Salon
Apr 23, 2014 · Operations

How to Build Low‑Cost Real‑Time Collaborative Editing: From Edit Locks to Distributed OT

This article surveys practical approaches for implementing real‑time collaborative editing, comparing simple edit‑lock methods, line‑based diff/patch techniques, character‑level Myer's diff, and Operational Transformation—including distributed challenges—and offers recommendations based on project size and performance needs.

Diff AlgorithmDistributed Systemsconflict resolution
0 likes · 16 min read
How to Build Low‑Cost Real‑Time Collaborative Editing: From Edit Locks to Distributed OT