-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Benchmark js-libp2p transfer performance #65
Comments
To make sure we are on the same page:
We no-longer plan to write a Testground test-plan, correct?
|
This seems accurate although I think the format of the Output as mentioned in the guide would need to be modified to accommodate the scenario that libp2p/js-libp2p#1604 seeks to address specifically i.e. gauging single connection throughput by measuring how many bytes were transferred by the total time it took from stream open to stream close. So my understanding is that would exclude the time taken to establish the connection.
👍🏾
Agreed, although looking at the current benchmark-results.json though there doesn't seem to be a format for running in different environments (such as browser vs webworkers vs node) but I don't suppose the Output format stipulated in https://github.com/libp2p/test-plans/tree/master/perf#adding-a-new-implementation prevents that based on my interpretation, so there would need to be some changes to the format |
We have been planning to use Testground for a similar purpose. I see that there was some work committed recently to enable browser environments there. Is there some reason using Testground is undesirable or wouldn't achieve the desired outcome? |
In the first use case which was to start up two nodes and have them ping each other, we found Testground was too complicated and slow for what we wanted to do, you can read more about that here |
This was (re)enabled by #325 so this can probably be closed now? |
The text was updated successfully, but these errors were encountered: