Notes

Automerge is an operation-based CRDT that models concurrently editing a JSON document. This means that there are lot of little changes. In their uncompressed form, this often leads to a lot of change metadata overhead. The goals of this spec is to compress those changes to as small of a representation as possible by taking advantage of how people actually write JSON in practice (i.e. in a linear sequence of changes).

Types