Mercurial
diff benchmark/bun-http-framework-benchmark/src/bun/vixeny.ts @ 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/bun/vixeny.ts Fri Jan 23 21:19:08 2026 -0800 @@ -0,0 +1,37 @@ +import { wrap } from 'vixeny' + +Bun.serve({ + fetch: wrap()() + .petitionWithoutCTX({ + path: '/', + r: () => new Response('Hi') + }) + .stdPetition({ + path: '/id/:id', + headings: { + // This doesn't work for some reason + headers: { + 'x-powered-by': 'benchmark' + } + }, + param:{ + unique: true + }, + query: { + unique: true, + name: "name" + }, + f: (f) => f.param + ' ' + f.query + }) + .stdPetition({ + path: '/json', + method: 'POST', + headings: { + headers: { + 'content-type': 'application/json' + } + }, + f: async (f) => JSON.stringify(await f.req.json()) + }) + .compose() +})