Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 409 Bytes

README.md

File metadata and controls

15 lines (10 loc) · 409 Bytes

zjs

API-compatible yjs CRDT, but faster for game engine usage.

Benefits

  • Small memory footprint (O(data) objects garbage)
  • Fast conflict resolution based on single clock, resolution priority, and binary history buffer
  • Supports all JSON and binary data (typed arrays)

Restrictions

  • Only SFU supported
  • Can only push one element at a time
  • Cannot move elements