Elektrine lite

← Feed

@bnut@aus.social

Post #2767729

2026-04-28 11:51 UTC

@lindsey@recurse.social I worked on an operational transform based one for a while, which was an evolution from Google Wave. There’s server authoritative versioning which defines a window of operations (deltas) that need to be resolved when merging. The structures are built from data types that are carefully designed (category theory) for associativity. Clients merge local deltas together then send it with their server (and client) version. The server sends back a delta for the resolved changes since the client’s sent version.

Replies (1)