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

Benchmarks #35

Open
ZJONSSON opened this issue Jun 7, 2013 · 8 comments
Open

Benchmarks #35

ZJONSSON opened this issue Jun 7, 2013 · 8 comments

Comments

@ZJONSSON
Copy link

ZJONSSON commented Jun 7, 2013

Perhaps this is not the right place for this, but I think centralized benchmarks (using the promises-tests adaptors) would be a great addition under promises-aplus, given general lack of proper benchmarks in the wild (see for example thanpolas/perf-promises#2)

@stefanpenner
Copy link

+1

@johnyanarella
Copy link

👍

@briancavalier
Copy link
Member

I do think a generalized, and properly reviewed, benchmarking tool for promises would be a good thing. As we've seen, if you create a benchmark, people will try to win at it, which means that people will innovate to make promises faster.

That said, I'm not sure that a standards organization such as Promises/A+ is the right place to house such a tool. I bet members would be willing to contribute, review, etc., tho. I'd certainly be willing, but I can't dedicate a large amount of time to it.

@domenic
Copy link
Member

domenic commented Jun 7, 2013

Yeah, I agree with @briancavalier I think. Promises/A+ community members will almost certainly be involved in this effort, which I am probably going to start soon, but it's not something we'd like to necessarily "endorse" as an organization.

@ForbesLindesay
Copy link
Member

I actually started something today but realized so far it's no better than anything that already exists. I think the difficulty is that we keep creating really tiny micro benchmarks. What we need is to come up with something that's a genuinely realistic approximation of how promises are used.

I'm sure lots of us would be happy to collaborate on something like this. Personally I'd be happy to see it as part of the Promises/A+ organisation.

@ForbesLindesay
Copy link
Member

I'd really love to see a benchmark created by someone who doesn't also maintain a promise library. People have a tenancy to "win" their own benchmarks. Alternatively someone like @kriskowal could make one since Q is unlikely to win on speed as that's not its priority.

@briancavalier
Copy link
Member

I agree with @ForbesLindesay that a benchmark tool shouldn't be driven primarily by one library's owner(s), and ultimately, it needs to be developed in the open.

@gobwas
Copy link

gobwas commented Jul 29, 2015

I think we still need this benchmarks... Any news? 😎

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

7 participants