How SharedTree supercharges and simplifies Fluid Framework 2.0

SharedTree supercharges and simplifies Fluid Framework 2.0
SharedTree in Fluid Framework 2.0 is a distributed data structure (DDS) that enhances the capabilities of building collaborative applications. It simplifies the process of creating scalable, hierarchical data models and allows for easy management of changes in the data. Its intuitive API makes working with distributed data as simple as working with TypeScript data structures.
SharedTree's benefits and features
- SharedTree enables the creation of a scalable, hierarchical data model from objects, maps, and arrays, making it easier to manage changes in the data.
- It allows for the definition of classes in the SharedTree schema, making it possible to use them like any other TypeScript class with automatic synchronization of data between clients.
- Full support for distributed arrays is included in Fluid Framework 2.0, simplifying the definition of schema and the creation of complex hierarchical data models using TypeScript code.
Future developments and goals
- The development team is actively working on adding support for a collaborative text data type to make real-time typing experiences easier to build.
- Support for tabular data is also planned to be added to SharedTree in the future.
- The goal for SharedTree is to make Fluid Framework more approachable while providing a powerful tool for modeling collaborative data.
To get started with Fluid Framework and SharedTree, visit the official website at https://aka.ms/fluid. Follow the Microsoft 365 Developer social media accounts and subscribe to their YouTube channel for the latest developer news and announcements related to Fluid Framework and SharedTree.