Am 10.05.2013 10:03, schrieb Dicebot:

On Thu, 09 May 2013 15:38:34 GMT, Mike wrote:

Hello. I got interested in the D language thanks to the D Programming Language book by Andrei Alexandrescu.

The relatively simple web benchmarks at http://www.techempower.com/benchmarks/ have been getting a lot of attention recently. Would it make sense to submit Vibe.d entries for the benchmarks?

It was recently discussed in main D newsgroup : http://forum.dlang.org/thread/urpqdftuofgwespkcdxg@forum.dlang.org

Initially I was eager to submit vibe.d there but after closer examination I am not sure anymore. Problem is that those benchmark actually focus on testing speed of user application modules, like JSON parsing/generation, while vibe.d main focus now is speed of HTTP server and event system core. Which will not be relevant as I/O and computational-heavy data generation will become a bottleneck earlier (I don't remember anyone optimizing json module in vibe.d so far!)

So it may not be a message we (community) want to be sent right now. I am still in doubts though.

Agreed, I'd say we should start to prepare the benchmark cases and see
how they actually compare against the others. If/when (possibly after
some tuning) they are on par with the fastest ones, we can do an actual
pull request to the official techempower repository.

I don't know when I get enough time to do this properly, so if anyone
wants to start by creating some initial canonical benchmark case
implementations that can be used as a starting point for performance
tuning, that would help a lot.