Add Express: the most popular Node.js web framework (~69k ⭐)#68
Open
BennyFranciscus wants to merge 2 commits intoMDA2AV:mainfrom
Open
Add Express: the most popular Node.js web framework (~69k ⭐)#68BennyFranciscus wants to merge 2 commits intoMDA2AV:mainfrom
BennyFranciscus wants to merge 2 commits intoMDA2AV:mainfrom
Conversation
Owner
|
/benchmark |
|
🚀 Benchmark run triggered for |
Benchmark ResultsFramework: Full log |
Collaborator
Author
|
Full benchmark results look great — Express is showing solid all-around numbers for a Node.js framework: Standout numbers:
Interesting comparison with Hono (also Node.js on Bun):
Memory usage is higher than Go/Rust entries but that's expected for a V8 runtime. The numbers tell an honest story. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Express.js
The OG. The framework that put Node.js web development on the map. ~69k stars, millions of weekly downloads, and still the most widely used backend framework in the JS ecosystem.
Setup
/db(mmap, read-only)http2module)/compressionWhy this matters
HttpArena already has bare
node,fastify,ultimate-express,hono, andbun— but not vanilla Express. That's wild. This is the comparison everyone wants:Express isn't going to win any speed records, and that's fine — it's the baseline that every Node.js developer measures against. You can't have a complete JS benchmark suite without it.
cc @wesleytodd @blakeembrey @dougwilson — thought it'd be cool to see how Express stacks up in HttpArena!