A comprehensive reverse engineering study of Linear's sync engine architecture, examining how it handles real-time collaboration through model definitions, lazy loading, partial indexing, and transaction-based synchronization. The analysis covers bootstrapping processes, object pools, MobX observability, and the innovative

1h 3m read timeFrom github.com
Post cover image
Table of contents
IntroductionChapter 1: Defining Models and MetadataChapter 2: Bootstrapping & Lazy LoadingChapter 3: TransactionsChapter 4: Delta PacketsChapter 5: MiscConclusionAppendix A: Actions and Computed ValuesCredits

Sort: