-
I want to have a dedicated thread for this topic, since it's complex.
Some comments from #7 by @gpicron:
> instead of being a message on a meta feed you must replicate, this is a message that is…
-
- Write about the usage of each abstraction in real products, e.g. CRDT's in Redis and Basho.
- Explain why we choose to distribute an algorithm instead of using a single machine, what are the benefi…
-
The [Sync Storage API v2.0](https://docs.services.mozilla.com/storage/apis-2.0.html) is in **final draft** status. According to the [roadmap](https://wiki.mozilla.org/Identity/Roadmap) we could see th…
-
## Community
Why did we jump off of slack? They wanted to charge us money. All in on Discord.
## Desktop App
* Ongoing planning (see #2)
## Serverside Model
Discussing the Y-CRDT implem…
-
For example, a `VClock` is encoded as follows:
```
{
"dots": {
"actor": 6
}
}
```
Since it only contains one key, tagging the struct with [`#[serde(transparent)]`](https://serde.rs…
danth updated
7 months ago
-
For RTC, we introduced a new package, the `docprovider`, which is responsible for providing the document's content when enabling real-time collaboration. When we added the document provider, we did no…
-
From: https://fireproof.storage/posts/roadmap-to-1.0/
> The block store interface is compatible with any code that is written expecting a global IPFS network for content delivery. In an encrypted c…
-
### Context
I have been working a new Python bindings for [Yrs](https://github.com/y-crdt/y-crdt/tree/main/yrs), the Rust port of [Yjs](https://github.com/yjs/yjs). In the Jupyter stack, we current…
-
## Is your feature request related to a problem? Please describe.
Vim support in most editors is often good but not great because there will always be features missing/different behavior from vim e…
-
### Problem
Now that #12360 is in, we need a better way to handle client disconnects.
When this happens, there can be an issue if it was the last client accessing the document. In this case, the b…