Skip to content
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

Request: Techempower benchmarks #9

Open
mooman219 opened this issue Oct 11, 2016 · 4 comments
Open

Request: Techempower benchmarks #9

mooman219 opened this issue Oct 11, 2016 · 4 comments

Comments

@mooman219
Copy link

mooman219 commented Oct 11, 2016

I've seen a bit of data from @alexcrichton 's blog suggesting the minihttp framework built on top of tokio performs extremely well while sporting a fairly ergonomic design. Unfortunately a couple of the links are dead and the current benchmarks on the page don't have any other frameworks for comparison.

Would the possibility of pushing a benchmark to the techempower benchmarks be something that you guys could do? These benchmarks get a fair amount of traffic and promising results would increase visibility to the tokio project. It would help validate any performance claims that're being made about the project as well.

Right now, in preliminary results, rust isn't fairing too well across the board.

Techempower's github

@alexcrichton
Copy link
Contributor

We'd love to submit some benchmarks! We're working hard on getting the tokio-proto crate to 0.1 status which would likely be followed up with this crate itself being published to crates.io as well. As part of that we also plan on doing a perf pass to ensure that everything is performing as it was before as well.

Stay tuned and we should have an update shortly!

@alexcrichton
Copy link
Contributor

Alright I've updated all the code now to the hopefully upcoming 0.1 release, so soon we should be able to publish to crates.io and send a PR!

@mooman219
Copy link
Author

This looks fantastic! Thanks for updating everything.

@kirillkh
Copy link

tokio-minihttp fairs well in the plaintext benchmark now (#2 in round 15 preview), but what about JSON?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants