Updates, sharing and tutorials from Univer Team
Univer, being an enterprise data collaboration tool, strives to enable users to engage in collaborative editing at any location, time, or device. Throughout this endeavor, we have encountered numerous intriguing technological challenges, and among them, one of the most formidable conundrums has been crafting a well-designed Operational Transformation (OT) algorithm. This article aims to expound upon the fundamental principles behind OT algorithms while elucidating the intricacies of Univer's collaborative editing module.
Univer Documents, a component of the Univer office suite, can be better understood by delving into the "Architectural Framework and Module Design of Univer Documents" document. This publication offers insights into the structural considerations and module delineations within the Univer Documents framework. The primary focus of this article lies in elucidating the document typesetting requisites and elucidating how Univer Documents caters to these needs through its architectural design.
Univer Document is one of the components of the Univer office suite, aimed at providing a top-notch document editing and typesetting experience. We not only integrate in terms of product form, reducing switching costs between different suites through a boundary-less mode, but also enable data interoperability across different suites. In terms of technical architecture, we strive to achieve implementation through a unified architecture, ensuring efficient development experience while also providing more room for imagination in the integration of product forms.
This article aims to help newbies quickly familiarize themselves with the architecture and code of the open-source project "univer", which is also my learning and summary of participating in the development of "univer" over the past period of time