changeset 195:f8f5004a920a

Merging back hg-web-tip
author MrJuneJune <me@mrjunejune.com>
date Tue, 27 Jan 2026 06:51:44 -0800
parents 14cc84ba35a0 (diff) fb28063dc490 (current diff)
children 83f16548ba41
files
diffstat 20 files changed, 76 insertions(+), 76 deletions(-) [+]
line wrap: on
line diff
--- a/benchmark/bun-http-framework-benchmark/results/bun/bun-web-standard.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/bun-web-standard.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    228408.02,228408.02
+Reqs/sec    228466.99,228466.99
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    153303.58,153303.58
+Reqs/sec    152460.20,152460.20
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    151110.26,151110.26
+Reqs/sec    156344.05,156344.05
--- a/benchmark/bun-http-framework-benchmark/results/bun/bun.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/bun.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    254858.08,254858.08
+Reqs/sec    258730.63,258730.63
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    205117.00,205117.00
+Reqs/sec    208220.35,208220.35
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    156658.25,156658.25
+Reqs/sec    158675.80,158675.80
--- a/benchmark/bun-http-framework-benchmark/results/bun/elysia.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/elysia.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    400960.78,400960.78
+Reqs/sec    394707.12,394707.12
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    200374.15,200374.15
+Reqs/sec    196336.94,196336.94
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    164129.36,164129.36
+Reqs/sec    161899.39,161899.39
--- a/benchmark/bun-http-framework-benchmark/results/bun/express.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/express.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec     94358.98,94358.98
+Reqs/sec     89438.11,89438.11
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec     83982.98,83982.98
+Reqs/sec     80241.22,80241.22
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec     84024.83,84024.83
+Reqs/sec     83023.74,83023.74
--- a/benchmark/bun-http-framework-benchmark/results/bun/h3.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/h3.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec     98530.52,98530.52
+Reqs/sec     96603.44,96603.44
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec     81602.75,81602.75
+Reqs/sec     79062.78,79062.78
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec      9829.93,9829.93
+Reqs/sec      9958.75,9958.75
--- a/benchmark/bun-http-framework-benchmark/results/bun/hono.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/hono.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    202727.16,202727.16
+Reqs/sec    197638.70,197638.70
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    147760.89,147760.89
+Reqs/sec    146857.99,146857.99
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    130184.98,130184.98
+Reqs/sec    129630.67,129630.67
--- a/benchmark/bun-http-framework-benchmark/results/bun/nbit.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/nbit.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    166352.26,166352.26
+Reqs/sec    161889.19,161889.19
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    130437.58,130437.58
+Reqs/sec    128469.38,128469.38
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    109477.61,109477.61
+Reqs/sec    107344.24,107344.24
--- a/benchmark/bun-http-framework-benchmark/results/bun/nhttp.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/nhttp.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    260256.20,260256.20
+Reqs/sec    251208.25,251208.25
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    155733.48,155733.48
+Reqs/sec    146262.76,146262.76
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    164285.02,164285.02
+Reqs/sec    150412.21,150412.21
--- a/benchmark/bun-http-framework-benchmark/results/bun/oak.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/oak.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec     66974.27,66974.27
+Reqs/sec     69435.13,69435.13
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec     55255.71,55255.71
+Reqs/sec     55855.49,55855.49
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec     49373.25,49373.25
+Reqs/sec     48430.51,48430.51
--- a/benchmark/bun-http-framework-benchmark/results/bun/wobe.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/bun/wobe.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    177452.13,177452.13
+Reqs/sec    164622.23,164622.23
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    159185.52,159185.52
+Reqs/sec    140543.28,140543.28
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    133618.73,133618.73
+Reqs/sec    125350.31,125350.31
--- a/benchmark/bun-http-framework-benchmark/results/c/seobeo.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/c/seobeo.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec     35694.89,35694.89
+Reqs/sec    762500.23,762500.23
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec     35792.17,35792.17
+Reqs/sec    664161.76,664161.76
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec     35844.77,35844.77
+Reqs/sec    680603.95,680603.95
--- a/benchmark/bun-http-framework-benchmark/results/node/express.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/node/express.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec     16803.98,16803.98
+Reqs/sec     16270.25,16270.25
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec     15956.22,15956.22
+Reqs/sec     15420.94,15420.94
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec     17518.46,17518.46
+Reqs/sec     17296.20,17296.20
--- a/benchmark/bun-http-framework-benchmark/results/node/fastify.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/node/fastify.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    114069.22,114069.22
+Reqs/sec    108144.21,108144.21
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    106418.14,106418.14
+Reqs/sec    102523.21,102523.21
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec     32150.27,32150.27
+Reqs/sec     31702.05,31702.05
--- a/benchmark/bun-http-framework-benchmark/results/node/h3.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/node/h3.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    102794.32,102794.32
+Reqs/sec     98213.55,98213.55
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec     86779.18,86779.18
+Reqs/sec     83364.88,83364.88
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec     79135.52,79135.52
+Reqs/sec     77675.20,77675.20
--- a/benchmark/bun-http-framework-benchmark/results/node/hono.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/node/hono.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    102406.51,102406.51
+Reqs/sec    101150.50,101150.50
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec     91815.44,91815.44
+Reqs/sec     89469.69,89469.69
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec     23631.62,23631.62
+Reqs/sec     22884.58,22884.58
--- a/benchmark/bun-http-framework-benchmark/results/node/hyper-express.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/node/hyper-express.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    270288.86,270288.86
+Reqs/sec    261221.09,261221.09
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    207667.76,207667.76
+Reqs/sec    202783.27,202783.27
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    145951.54,145951.54
+Reqs/sec    139488.27,139488.27
--- a/benchmark/bun-http-framework-benchmark/results/node/koa.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/node/koa.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec     57452.05,57452.05
+Reqs/sec     52681.21,52681.21
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec     48624.37,48624.37
+Reqs/sec     46472.31,46472.31
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec     35546.79,35546.79
+Reqs/sec     34781.23,34781.23
--- a/benchmark/bun-http-framework-benchmark/results/node/ultimate-express.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/node/ultimate-express.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    398161.89,398161.89
+Reqs/sec    390978.83,390978.83
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    377012.33,377012.33
+Reqs/sec    371893.76,371893.76
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    134859.38,134859.38
+Reqs/sec    131597.36,131597.36
--- a/benchmark/bun-http-framework-benchmark/results/node/uws.txt	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/node/uws.txt	Tue Jan 27 06:51:44 2026 -0800
@@ -1,6 +1,6 @@
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/
-Reqs/sec    405159.40,405159.40
+Reqs/sec    395545.79,395545.79
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s http://127.0.0.1:3000/id/1?name=bun
-Reqs/sec    376621.69,376621.69
+Reqs/sec    372478.96,372478.96
 /home/june/zenbu/benchmark/bun-http-framework-benchmark/bombardier-linux-386 --fasthttp -c 500 -d 10s -m POST -H 'Content-Type:application/json' -f ./scripts/body.json http://127.0.0.1:3000/json
-Reqs/sec    216381.92,216381.92
+Reqs/sec    211797.72,211797.72
--- a/benchmark/bun-http-framework-benchmark/results/results.md	Sun Jan 25 20:19:42 2026 -0800
+++ b/benchmark/bun-http-framework-benchmark/results/results.md	Tue Jan 27 06:51:44 2026 -0800
@@ -1,22 +1,22 @@
 
 |  Framework       | Runtime | Average | Ping       | Query      | Body       |
 | ---------------- | ------- | ------- | ---------- | ---------- | ---------- |
-| uws | node | 332,721.003 | 405,159.4 | 376,621.69 | 216,381.92 |
-| ultimate-express | node | 303,344.533 | 398,161.89 | 377,012.33 | 134,859.38 |
-| elysia | bun | 255,154.763 | 400,960.78 | 200,374.15 | 164,129.36 |
-| hyper-express | node | 207,969.387 | 270,288.86 | 207,667.76 | 145,951.54 |
-| bun | bun | 205,544.443 | 254,858.08 | 205,117 | 156,658.25 |
-| nhttp | bun | 193,424.9 | 260,256.2 | 155,733.48 | 164,285.02 |
-| bun-web-standard | bun | 177,607.287 | 228,408.02 | 153,303.58 | 151,110.26 |
-| hono | bun | 160,224.343 | 202,727.16 | 147,760.89 | 130,184.98 |
-| wobe | bun | 156,752.127 | 177,452.13 | 159,185.52 | 133,618.73 |
-| nbit | bun | 135,422.483 | 166,352.26 | 130,437.58 | 109,477.61 |
-| h3 | node | 89,569.673 | 102,794.32 | 86,779.18 | 79,135.52 |
-| express | bun | 87,455.597 | 94,358.98 | 83,982.98 | 84,024.83 |
-| fastify | node | 84,212.543 | 114,069.22 | 106,418.14 | 32,150.27 |
-| hono | node | 72,617.857 | 102,406.51 | 91,815.44 | 23,631.62 |
-| h3 | bun | 63,321.067 | 98,530.52 | 81,602.75 | 9,829.93 |
-| oak | bun | 57,201.077 | 66,974.27 | 55,255.71 | 49,373.25 |
-| koa | node | 47,207.737 | 57,452.05 | 48,624.37 | 35,546.79 |
-| seobeo | c | 35,777.277 | 35,694.89 | 35,792.17 | 35,844.77 |
-| express | node | 16,759.553 | 16,803.98 | 15,956.22 | 17,518.46 |
\ No newline at end of file
+| seobeo | c | 702,421.98 | 762,500.23 | 664,161.76 | 680,603.95 |
+| uws | node | 326,607.49 | 395,545.79 | 372,478.96 | 211,797.72 |
+| ultimate-express | node | 298,156.65 | 390,978.83 | 371,893.76 | 131,597.36 |
+| elysia | bun | 250,981.15 | 394,707.12 | 196,336.94 | 161,899.39 |
+| bun | bun | 208,542.26 | 258,730.63 | 208,220.35 | 158,675.8 |
+| hyper-express | node | 201,164.21 | 261,221.09 | 202,783.27 | 139,488.27 |
+| nhttp | bun | 182,627.74 | 251,208.25 | 146,262.76 | 150,412.21 |
+| bun-web-standard | bun | 179,090.413 | 228,466.99 | 152,460.2 | 156,344.05 |
+| hono | bun | 158,042.453 | 197,638.7 | 146,857.99 | 129,630.67 |
+| wobe | bun | 143,505.273 | 164,622.23 | 140,543.28 | 125,350.31 |
+| nbit | bun | 132,567.603 | 161,889.19 | 128,469.38 | 107,344.24 |
+| h3 | node | 86,417.877 | 98,213.55 | 83,364.88 | 77,675.2 |
+| express | bun | 84,234.357 | 89,438.11 | 80,241.22 | 83,023.74 |
+| fastify | node | 80,789.823 | 108,144.21 | 102,523.21 | 31,702.05 |
+| hono | node | 71,168.257 | 101,150.5 | 89,469.69 | 22,884.58 |
+| h3 | bun | 61,874.99 | 96,603.44 | 79,062.78 | 9,958.75 |
+| oak | bun | 57,907.043 | 69,435.13 | 55,855.49 | 48,430.51 |
+| koa | node | 44,644.917 | 52,681.21 | 46,472.31 | 34,781.23 |
+| express | node | 16,329.13 | 16,270.25 | 15,420.94 | 17,296.2 |
\ No newline at end of file