Thanks for the feedback.
I personally think there should be a healthy competition and Aurelia did a awesome job to keep up with the “big” players.
Lol these perf thing can easily send war invitation, maybe we better avoid.
If someone like to start a “war”, he can go for it but I don’t care ;). My traget was to prove my self and maybe others that Aurelia can compete with other frameworks. In the end if a developer searches for perfs and sees this article and was not sure about taking Aurelia, he will hopefully be strengthen in his decision.
I created a branch “performance-improvments”. I could bring the benchmark down to ~620ms.
So I wanted to add one more improvement which I do a lot in my project regarding getters. Adding “computedFrom”. Sadly this change increased the result ~180ms and something strange occurred to the rendering (green) and painting (violet) time line.
The overall consumption of painting and rendering without computedFrom were way better.
@Alexander-Taran do you have any idea why?