HttpArena
Frameworks

swerverts

Experimental · TS · engine: swerver · standard configuration · completeness 4/4

TypeScript route handlers running in-process on the swerver (Zig) engine via an FFI park/resume bridge: a matched request is handed from the reactor to a Bun handler and its response taken back, with no socket hop. The engine installs as a platform prebuilt (no build step) and fans out one worker per core over SO_REUSEPORT. HTTP/1.1 only for now; the prebuilt is built without the native-only TLS/HTTP2/HTTP3 flags.

Achievements

🥉 1 Bronze. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥉 BronzeTest profileConnection · Short-lived3 of 5

Composite rank

Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.15 of 5785

Every result

Alpha Round, 3 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0961,280,2483.20ms9.92ms6407.7%3.3GiB
ConnectionPipelined4,0961,442,57244.99ms83.80ms6581.3%3.3GiB
ConnectionShort-lived4,0961,147,3513.56ms12.20ms6250.3%3.0GiB

Compared with

The TS entries around swerverts on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs swerverts
bun6003+664%head to head
deno2038+160%head to head
hono-node1838+134%head to head

Compare swerverts with any TS entry · Compare swerverts with any entry, in any language · Every TS entry, ranked

Results updated · How the benchmark is run · The machine · Add or fix an entry