js-libp2p
js-libp2p copied to clipboard
The JavaScript Implementation of libp2p networking stack.
`js-libp2p` should have an utility logic regarding full stream close, where we wait for an EOF and then reset the stream if it does not close quickly enough. Some inspiration:...
@dignifiedquire commented on [Sat Apr 01 2017](https://github.com/libp2p/js-peer-book/issues/34) --- @jayarjo commented on [Wed Apr 03 2019](https://github.com/libp2p/js-peer-book/issues/34#issuecomment-479407532) Why do you folks keep issues for merged fixes open? --- @JustMaier commented on [Sun...
Reposting the issue from here https://github.com/alanshaw/it-pipe/issues/1
How to saturate all CPU cores by having different NodeJS process and also load balancing the connections and making them stick to process ? Something like this :- https://stackoverflow.com/questions/51301126/nodejs-clustering-with-sticky-session Is...
When implementing the PeerStore, we did not consider cleannup strategies. For instance, when multiaddrs expire and then we search peer routing to find the latest record for the peer because...
As part of the [PeerStore improvements epic](https://github.com/libp2p/js-libp2p/issues/582), we intend to add multiaddr confidence into the AddressBook. ## Background When js-libp2p dials a peer, it tries to dial several known addresses...
Repro steps: - Check out js-libp2p master (I got ce58805e900f999eec96d8de585d6bf07363a26e) - go to examples/libp2p-in-the-browser and `npm install` I get these warnings: npm WARN [email protected] requires a peer of bufferutil@^4.0.1 but...
- **Version**: N/A - **Platform**: N/A - **Subsystem**: N/A #### Type: Enhancement #### Description: One of the pain points of development within a browser context is the **bundle size** of...
Aiming to improve `js-libp2p`, we want to gather its flows for the different use cases we have. This effort can enable the libp2p team to define better priorities, as well...
# Examples with tests running in js-libp2p CI - **Version**: N/A - **Platform**: N/A - **Subsystem**: N/A #### Type: Docs ## What Create tests for each of the `js-libp2p` examples....