CRDTs decomposes your document into tiny pieces to obfuscate the difference between data & edits. If not addressed this can easily introduce performance issues!
To ease processing we want to store the data sorted in document-order, avoiding the O(n*log n) cost of sorting.
And to avoid the storage overhead of all the metadata attached to each miniscule edit Ink&Switch has found columnar-compression all but removes the extra storage space required!
3/3! Unless... Lamport Timestamps?