-
Notifications
You must be signed in to change notification settings - Fork 497
Closed
Labels
P0Critical: Tackled by core team ASAPCritical: Tackled by core team ASAP
Description
This is the tracking issue for the next generation of the JavaScript implementation of js-libp2p. In this coming version we want:
- Expose PubSub as a core primitive
- Make mplex a real thing
- Make it official that mplex is actually a thing js-libp2p-mplex#68 and opened pull-stream only use for take Use only pull-streams, reduce memory usage and improve perf by a **lot** js-libp2p-mplex#73
- Improve the config management
- Formalize Peer Routing and Content Routing Interfaces for internal modules
- Update libp2p-kad-dht to follow the interface specs Module check js-libp2p-kad-dht#25
- Create https://github.com/libp2p/js-libp2p-delegated-peer-routing
- Create https://github.com/libp2p/js-libp2p-delegated-content-routing
- Ensure we can set requirements for certain protocols
- https://github.com/libp2p/js-libp2p-swarm/issues/239
- new config #166 (also being solved here)
- Make libp2p a proper state machine
- Refactor and add DI support so that libp2p has a common backbone for all the things that plug to it.
- Replace the external rendezvous points from *-star transports
- Add Statistics Tracking (@pgte)
- Implement the Connection Manager (@pgte)
Metadata
Metadata
Assignees
Labels
P0Critical: Tackled by core team ASAPCritical: Tackled by core team ASAP