-
Notifications
You must be signed in to change notification settings - Fork 15
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
Make Express faster! Let's improve our benchmarks ⚡ #261
Comments
Hi @andrehrferreira, Thanks for bringing this topic up. I'll transfer this issue to the discussions repo for better visibility. Right now, our main focus is on Express@5, which we believe will be faster than Express@4 due to the significant changes we've introduced. That said, our current benchmarks still need improvement. Our plan is to concentrate on comparing different Express releases rather than benchmarking against other projects. Fastify, for example, already provides great comparison tool: https://fastify.dev/benchmarks/ (https://github.com/fastify/benchmarks/). After we release v5, we can shift our efforts towards further optimizing Express. In the meantime, we could add more test cases and include benchmarks for our direct dependencies, such as body-parser. Is this something you'd be interested in working on? |
Of course I can help, just tell me what types of tests you think are interesting to optimize the performance of the packages that I eventually work on implementing. I currently work on developing multiplayer game servers, so I end up performing a lot of performance tests both at the protocol level and in applications and languages, so it would be a pleasure to help with whatever is needed. |
Hello everyone, I am performing a performance test between several http servers in node.js and I noticed that Express is performing much lower than the others, due to the fact that I use Express in practically all my projects. I would like to know if there are already people collaborating in improving the performance of the project, if not, would you like to start studies to improve these results?, since in my opinion Express is the most relevant and used among all, below are the test results, and the script I sent via pull request.
The tests were performed on Ubuntu 20.04.6 LTS via WSL 2 on Windows 10, my computer configuration is an Intel Core i9 10980 XE, 256 GB of DDR4 ram, 2TB nvme EVO pro SSD, NVidia Asus Rog RTX 3080 TI, Node v18.16.1
The text was updated successfully, but these errors were encountered: