Tag

Collaborative Editing

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 2, 2025 · Fundamentals

Understanding Yjs: CRDT Data Structures, Conflict Resolution, and Real‑Time Synchronization

This article explains how Yjs implements operation‑based CRDTs using bidirectional linked lists and a struct store, details the YATA conflict‑resolution algorithm, describes transaction handling, garbage collection, undo management, and the two‑phase network synchronization protocol for building collaborative editing applications.

CRDTCollaborative EditingData Structures
0 likes · 22 min read
Understanding Yjs: CRDT Data Structures, Conflict Resolution, and Real‑Time Synchronization
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 10, 2025 · Frontend Development

Integrating OnlyOffice for PPT Preview and Collaborative Editing in a Vue Project

This guide explains how to embed OnlyOffice into a Vue application to enable PPT preview, online editing, and multi‑user collaboration within an internal network, covering solution evaluation, backend deployment considerations, and step‑by‑step front‑end implementation with complete component and usage code.

Collaborative EditingOnlyOfficePPT
0 likes · 8 min read
Integrating OnlyOffice for PPT Preview and Collaborative Editing in a Vue Project
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 26, 2024 · Frontend Development

Technical Overview of an Open‑Source Online Collaborative Code Editor Built with Next.js and NestJS

This article details the design, technology choices, and core features—including real‑time collaborative editing—of an open‑source online code editor built with Next.js on the front end, NestJS on the back end, and Yjs‑based synchronization, while also providing deployment tips and contributor information.

Collaborative EditingMonaco EditorNestJS
0 likes · 7 min read
Technical Overview of an Open‑Source Online Collaborative Code Editor Built with Next.js and NestJS
360 Quality & Efficiency
360 Quality & Efficiency
Nov 18, 2022 · Cloud Native

Deploying and Integrating OnlyOffice Document Server with Docker and Kubernetes for Collaborative Editing

This guide explains how to deploy OnlyOffice Document Server using Docker, configure a web connector with JavaScript, set up cluster and high‑availability deployment via Kubernetes, and handle collaborative editing callbacks, providing step‑by‑step instructions and code examples for integration into existing systems.

Collaborative EditingDockerIntegration
0 likes · 8 min read
Deploying and Integrating OnlyOffice Document Server with Docker and Kubernetes for Collaborative Editing
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.

CRDTCollaborative EditingConflict-free Data Types
0 likes · 20 min read
Collaborative Editing: OT and CRDT Approaches
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Nov 12, 2021 · Frontend Development

Evolution Stages of Rich Text Editors: From L0 to L2

This article outlines the evolution of rich‑text editors through L0, L1, and L2 stages, comparing their underlying APIs, data models, selection handling, and collaborative capabilities, and evaluates the advantages and drawbacks of each stage with examples such as UEditor, Quill, Slate, and Google Docs.

Collaborative EditingContentEditableRich Text Editor
0 likes · 15 min read
Evolution Stages of Rich Text Editors: From L0 to L2
58 Tech
58 Tech
Jul 28, 2021 · Fundamentals

Understanding the Operational Transformation (OT) Algorithm for Real-Time Collaborative Editing

This article explains the core concepts of the Operational Transformation algorithm, including atomic operations, version confirmation, operation transformation, and client state management, and demonstrates how these techniques ensure consistent document content during simultaneous edits in collaborative editing scenarios.

Collaborative EditingOT AlgorithmReal-time Concurrency
0 likes · 9 min read
Understanding the Operational Transformation (OT) Algorithm for Real-Time Collaborative Editing