json-joy
json-joy copied to clipboard
JSON CRDT, JSON CRDT Patch, JSON Patch+, JSON Predicate, JSON Pointer, JSON Expression, JSON Type
- [ ] Replace "server clock" terminology with "global clock" in JSON CRDT. Or "total order clock", or "linear clock", or "central clock". - [ ] Make sure indexed encoding...
- [ ] Guide > Builder and `.applyPatch()` - [ ] Guide > Local changes `Model.api` - [x] Remove install code from `json-joy` lib page - [x] Refactor "Overview" page...
Add support for [BSON](https://bsonspec.org/#/implementation) encoding format. - [ ] Implement `BsonEncoder`. - [ ] Implement `BsonDecoder`.
See https://github.com/kriszyp/cbor-records for possible implementation.
Add [EJSON][ejson] support. [ejson]: https://docs.meteor.com/api/ejson.html - [ ] Encoder - [ ] Decoder - [ ] Benchmarks
Implement [Sia](https://github.com/pouya-eghbali/sia/blob/master/specs.md) serialization codec.
- [ ] Implement [CBOR dates spec](https://datatracker.ietf.org/doc/html/rfc8943)
Implement typed array tags. [RFC 8746](https://www.rfc-editor.org/rfc/rfc8746.html)
Consider if it is viable and possible to combine adjacent operations which modify the same node. Is it possible? Will there be concurrency bugs? Is it necessary, will editing, say,...