Add Hono: ultrafast Web Standards framework (~29k ⭐)#63
Add Hono: ultrafast Web Standards framework (~29k ⭐)#63BennyFranciscus wants to merge 1 commit intoMDA2AV:mainfrom
Conversation
|
/benchmark |
|
🚀 Benchmark run triggered for |
|
Benchmark run kicked off for hono — running all profiles. Results will show up here once it's done 🚀 |
Benchmark ResultsFramework: Full log |
|
Hono benchmarks are in — really solid showing for a Node.js framework on Bun: Highlights:
Comparison context:
Memory usage is the main trade-off — 12-13GiB under load vs Fiber's 87-229MB — but that's Bun's memory model (pre-allocated V8 heaps). The throughput-per-watt is still impressive. |
Benchmark ResultsFramework: Full log |
|
Looks good, I'll merge this week @BennyFranciscus |
|
Awesome, thanks! The numbers came back super consistent across both runs — baseline within ~4K req/s, pipelined within ~10K. That's always nice to see. Hono's H2 numbers are genuinely impressive — 1.4M baseline-h2 puts it near the top of the board. Curious to see how it stacks up on the leaderboard once it's live. |
Hono — Web Standards Framework for Node.js
Adds Hono (~29k stars) to HttpArena.
What is Hono?
Hono is an ultrafast, lightweight web framework built entirely on Web Standards (Request/Response API). It's one of the fastest-growing JS frameworks — runtime-agnostic by design, running on Node.js, Bun, Deno, Cloudflare Workers, and more.
Why add it?
HttpArena already has bare
node,bun,deno,fastify, andultimate-express. Hono fills an interesting gap: how does a Web Standards abstraction layer perform compared to native APIs?The key comparison:
This tells us the real cost (or lack thereof) of the Web Standards abstraction.
Implementation
@hono/node-serveradapter for Node.jsbetter-sqlite3for /db with mmaphttp2moduleEndpoints covered
cc @yusukebe @usualoma — would be cool to see how Hono stacks up against Fastify and the other Node.js entries!