diff benchmark/bun-http-framework-benchmark/src/deno/hono.ts @ 185:dfdd66825396

Merged in keep alive changes and mrjunejune changes.
author MrJuneJune <me@mrjunejune.com>
date Fri, 23 Jan 2026 22:22:30 -0800
parents a8976a008a9d
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/benchmark/bun-http-framework-benchmark/src/deno/hono.ts	Fri Jan 23 22:22:30 2026 -0800
@@ -0,0 +1,21 @@
+import { Hono, RegExpRouter } from 'https://deno.land/x/[email protected]/mod.ts'
+
+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}`)
+	})
+
+Deno.serve(
+	{
+		port: 3000
+	},
+	app.fetch
+)