So Dmitry Hryppa is currently torturing lots of innocent bunnies to talk us all into improving the performance of our frameworks:
The end justifies the means they say and I tend to agree in this case. Drawing the same bunny over and over again is an interesting performance characteristic (because it resembles for example particle systems and tilemaps). And believe it or not, the biggest change that was made to draw more bunnies in Kha was a fix in the Haxe compiler for constructor inlining by Simon and everybody can now benefit from that.
But there are many many more performance characteristics of a media framework than just bunny drawing that shouldn't go untested. Also there are many more systems than a Windows PC with a beefy graphics card, that shouldn't go untested either.
So I discussed that a little with Lars Doucet already and I would like to suggest that we all work together to set up a big performance test suite for all Haxe frameworks. We should include Non-Haxe frameworks, too, just like Dmitry also does - I think that is really great, gives everybody a much better perspective about where we are performance wise.
The "test on many systems" part of that is kinda hard, but building the test suite itself - not so much. If Dmitry agrees we could just take his stuff, setup a Github project (maybe even let Dmitry manage that, if he would like to do that?)
and take pull requests. We could basically implement a process where whenever somebody wants to test a specific performance characteristic of a framework (can very well be the framework developers themselves) sends in a pull request for that - and when the developers of some other framework want to participate in that specific test, they port it and send a pull request themselves. When all those tests just output a performance number when run, statistics could be created automatically for all tests and be updated regularly on a webpage.