diff benchmark/bun-http-framework-benchmark/src/node/hono.js @ 183:a8976a008a9d

[BenchMark] Added bun bench mark to test seoboe vs other popular benchmarks.
author MrJuneJune <me@mrjunejune.com>
date Fri, 23 Jan 2026 21:19:08 -0800
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/benchmark/bun-http-framework-benchmark/src/node/hono.js	Fri Jan 23 21:19:08 2026 -0800
@@ -0,0 +1,18 @@
+const { Hono } = require("hono")
+const { serve } = require("@hono/node-server")
+const { RegExpRouter } = require("hono/router/reg-exp-router")
+
+const app = new Hono({ router: new RegExpRouter() })
+
+app.get("/", (c) => c.text("Hi"))
+	.post("/json", (c) => c.req.json().then(c.json))
+	.get("/id/:id", (c) => {
+		const id = c.req.param("id")
+		const name = c.req.query("name")
+
+		c.header("x-powered-by", "benchmark")
+
+		return c.text(`${id} ${name}`)
+	})
+
+serve(app)