Answer the question
In order to leave comments, you need to log in
How to interpret information from TechEmpower Framework Benchmarks?
Greetings!
When studying the performance of Frameworks on the TechEmpower Framework Benchmarks site, I noticed a significant lag behind the asp.net core of popular frameworks for other languages.
For example, Weighted score:
- c# asp.net core: 6,462 (60.7%).
- java spring: 1,802 (16.9%).
- go gin: 1,667 (15.7%).
- php symfony: 1.068 (10.0%).
- php laravel: 326 (3.1%).
- js express: 826 (7.8%).
- python flask: 468 (4.4%).
- python django: 280 (2.6%).
Is asp.net core 3.59 times (Weighted score) faster than spring, and 19.58 times faster than laravel?
Answer the question
In order to leave comments, you need to log in
How to interpret information from TechEmpower Framework Benchmarks?
These are tests not of some applications, but of a number of typical actions implemented by frameworks. The contribution of actions evaluated by these metrics in real applications is not so great. Those. fetching data, and other similar work, for example, will take much more time in any request, and will be approximately the same for all frameworks, while implementing the same functionality. And this difference, it would seem at times, will turn into a value close to the measurement error.
In a real application, everything will depend much more not on the framework as such, but on the qualifications of the developers, in the end.
In addition, there is a rather complicated methodology for evaluating a pack of tests and different weights for each of them. All this can be taken into account, but certainly you should not attach too much importance to this information, and even more so, draw such straightforward conclusions.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question