-
Notifications
You must be signed in to change notification settings - Fork 33
Comparing changes
Open a pull request
base repository: ChainSafe/js-libp2p-noise
base: v13.0.2
head repository: ChainSafe/js-libp2p-noise
compare: v13.0.3
- 5 commits
- 6 files changed
- 3 contributors
Commits on Nov 10, 2023
-
fix: use native crypto if available (#385)
* fix: use native crypto if available Adds the lodestar [crypto implementation](https://github.com/ChainSafe/lodestar/blob/6f27ac6e5f439577906cbfe5f9e01c59586c2af3/packages/beacon-node/src/network/libp2p/noise.ts#L3) to this module for use in node. I'm trying to get js-libp2p back onto the [libp2p performance dashboard](https://observablehq.com/@libp2p-workspace/performance-dashboard) and in testing this change increases streaming throughput from around 60 MB/s to almost 300 MB/s. * chore: fix electron main * chore: use subarray and also pass array length to buffer.concat
Configuration menu - View commit details
-
Copy full SHA for 3dee1dc - Browse repository at this point
Copy the full SHA 3dee1dcView commit details
Commits on Nov 13, 2023
-
fix: concatenate encrypted data length prefix with data before sending (
#387) fix: concatenate data length prefix Sending lots of tiny buffers kills TCP performance, even with `noDelay` disabled. Sending the encrypted data length along with the data in one buffer increases `@libp2p/perf` throughput with noise+yamux from 300-320 MB/s to 320-340 MB/s
Configuration menu - View commit details
-
Copy full SHA for 2be73dc - Browse repository at this point
Copy the full SHA 2be73dcView commit details -
chore: bump @types/sinon from 10.0.20 to 17.0.1 (#384)
Bumps [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) from 10.0.20 to 17.0.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon) --- updated-dependencies: - dependency-name: "@types/sinon" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0835ea6 - Browse repository at this point
Copy the full SHA 0835ea6View commit details -
chore: bump sinon from 16.1.3 to 17.0.1 (#379)
Bumps [sinon](https://github.com/sinonjs/sinon) from 16.1.3 to 17.0.1. - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md) - [Commits](sinonjs/sinon@v16.1.3...v17.0.1) --- updated-dependencies: - dependency-name: sinon dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 279624d - Browse repository at this point
Copy the full SHA 279624dView commit details -
chore(master): release 13.0.3 (#386)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e59d9a8 - Browse repository at this point
Copy the full SHA e59d9a8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v13.0.2...v13.0.3