Open arj03 opened 4 years ago
The bug talk: https://hackmd.io/0Ks7oOT9THWyc887s0cfGw
@staltz I noticed you wrote muxrpc-push-stream as in progress. Can you elaborate on that? I was testing push stream the other day and it appears to be quite a lot faster. What is your opinion on streams in general in ssb? Considering we don't have the-one-who-must-not-be-named to maintain pull/push stream?
ARJ Onboarding, feed thoughts: https://github.com/arj03/ssb-new-format
@arj03 Unless my memory fails me, the-one-who-must-not-be-named said that muxrpc with push streams isn't ready yet. We could try checking with cryptix too, what he thinks about it.
Can I be included on why the-one-who-must-not-be-named should not be? Is that to avoid spurious notifications? Or are there additional reasons (funny or not!)?
It should be this. But yeah, status wise I think you are right. I found that out the hard way with flumelog-aligned-offset that was definitely not ready yet ;-) What I'm after here is that if we are going to change some of the fundamental things (like pull stream in js land) or muxrpc, then it might make more sense to use something that was not written by dominic (the-one-who-must-not-be-named) :) And I was interested in your thoughts on that Andre. The good thing about push stream though, as an example, is that it is a 1-1 mapping api wise with pull streams so super easy to change.
I had a nice chat with Cryptix about this. We are going to draft up a document for a parallel network api that implements some of these ideas, mostly related to onboarding and partial replication.
Networking:
Messages / feed identity:
Partial replication:
Onboarding:
Blobs:
Private groups:
Pubs: