You need to enable JavaScript to run this app.
Web Frameworks Benchmark
Home
Benchmark Results
Compare Frameworks
GitHub
Latest — 2025-04-28 (f43b3d4)
Benchmark Result
Filter Languages...
Select Frameworks...
Average Latency (ms)
Language
▲
Framework
▲
▲
Average Latency (ms) (64)
▲
Average Latency (ms) (256)
▲
Average Latency (ms) (512)
r (4.5)
plumber
(1.3)
146.45 ms
518.09 ms
841.02 ms
ruby (3.4)
camping
(3.2)
102.35 ms
11.88 ms
8.04 ms
crystal (1.16)
marten
(0.5)
45.28 ms
47.78 ms
50.41 ms
javascript (ES2019)
sails
(1.5)
44.38 ms
119.32 ms
180.35 ms
crystal (1.16)
athena
(0.2)
41.48 ms
45.82 ms
42.56 ms
rust (1.86)
tide
(0.16)
40.80 ms
50.11 ms
56.26 ms
php (8.4)
symfony
(7.1)
40.09 ms
139.45 ms
272.56 ms
python (3.13)
nameko
(2.14)
38.05 ms
154.99 ms
304.96 ms
python (3.13)
masonite
(4.20)
36.93 ms
166.05 ms
358.58 ms
python (3.13)
django-ninja
(1.4)
34.35 ms
138.42 ms
282.04 ms
crystal (1.16)
lucky
(1.3)
31.73 ms
35.25 ms
41.80 ms
clojure (1.12)
luminus
(4.50)
28.48 ms
86.53 ms
95.56 ms
clojure (1.12)
pedestal
(0.6)
27.82 ms
82.10 ms
107.09 ms
php (8.4)
laravel
(12.10)
25.97 ms
103.40 ms
206.30 ms
python (3.13)
bottle
(0.13)
25.77 ms
24.16 ms
22.61 ms
python (3.13)
klein
(24.8)
25.73 ms
102.65 ms
198.91 ms
r (4.5)
httpuv
(1.6)
24.78 ms
73.31 ms
151.31 ms
r (4.5)
restrserve
(0.4)
23.72 ms
44.70 ms
43.46 ms
swift (6.1)
flying-fox
(0.18)
20.98 ms
46.27 ms
84.58 ms
ruby (3.4)
agoo
(2.15)
18.83 ms
18.45 ms
16.91 ms
php (8.4)
codeigniter4
(4.5)
16.92 ms
66.42 ms
132.73 ms
r (4.5)
rserve
(1.8)
16.90 ms
15.18 ms
12.33 ms
python (3.13)
cherrypy
(18.10)
16.73 ms
95.70 ms
199.93 ms
php (8.4)
laminas
(3.8)
16.73 ms
64.73 ms
128.95 ms
d (2.110)
hunt
(0.8)
16.54 ms
25.10 ms
38.58 ms
rust (1.86)
summer-boot
(1.4)
15.70 ms
21.69 ms
29.66 ms
swift (6.1)
swifter-framework
(1.5)
14.69 ms
14.67 ms
14.71 ms
java (21)
struts2
(7)
14.68 ms
84.25 ms
96.32 ms
ruby (3.4)
rails
(8)
14.07 ms
92.73 ms
208.06 ms
perl (5.41)
dancer2
(1.1)
13.59 ms
56.57 ms
118.23 ms
python (3.13)
django
(5.2)
13.37 ms
87.47 ms
176.68 ms
php (8.4)
swoole-coroutine
(5.1)
12.81 ms
15.04 ms
17.90 ms
python (3.13)
molten
(1)
12.43 ms
83.60 ms
170.42 ms
python (3.13)
clastic
(24)
12.11 ms
80.96 ms
166.27 ms
python (3.13)
flask
(3.1)
11.91 ms
81.98 ms
170.82 ms
ruby (3.4)
rails-api
(8)
11.57 ms
87.58 ms
183.36 ms
crystal (1.16)
amber
(1.4)
11.50 ms
15.28 ms
15.92 ms
python (3.13)
pyramid
(2)
11.36 ms
74.69 ms
155.71 ms
python (3.13)
baize-wsgi
(0.20)
11.12 ms
73.64 ms
150.56 ms
python (3.13)
hug
(2.6)
11.06 ms
78.31 ms
154.98 ms
python (3.13)
falcon
(4)
10.95 ms
72.07 ms
148.18 ms
crystal (1.16)
athena-routing
(0.1)
10.92 ms
9.74 ms
10.13 ms
perl (5.41)
kossy
(0.63)
10.78 ms
41.67 ms
78.28 ms
php (8.4)
framework-x
(dev-main)
10.66 ms
45.63 ms
77.78 ms
php (8.4)
yii
(2)
10.48 ms
41.09 ms
82.50 ms
crystal (1.16)
kemal
(1.7)
10.35 ms
13.08 ms
16.88 ms
php (8.4)
cubex-workerman
(4.21)
10.09 ms
6.87 ms
13.59 ms
crystal (1.16)
grip
(3)
9.69 ms
10.72 ms
12.75 ms
fsharp (9)
suave
(2.6)
9.66 ms
56.20 ms
90.52 ms
swift (6.1)
kitura
(3)
9.65 ms
39.80 ms
84.55 ms
php (8.4)
spiral
(3.15)
9.25 ms
37.16 ms
75.08 ms
php (8.4)
lemon
(3.19)
9.21 ms
36.11 ms
73.36 ms
php (8.4)
aplus-app
(24)
9.16 ms
35.88 ms
73.18 ms
php (8.4)
lumen
(11.1)
9.03 ms
35.17 ms
71.29 ms
php (8.4)
nette
(3.2)
9.02 ms
35.20 ms
71.29 ms
d (2.110)
cgi
(11.4)
8.66 ms
9.11 ms
19.61 ms
javascript (ES2019)
yume-server
(0)
8.13 ms
40.61 ms
57.47 ms
php (8.4)
slim
(4.14)
7.99 ms
30.94 ms
63.04 ms
javascript (ES2019)
totaljs
(0)
7.75 ms
18.27 ms
19.43 ms
php (8.4)
cubex
(4.21)
7.63 ms
29.92 ms
61.01 ms
clojure (1.12)
yada
(1.2)
7.53 ms
21.05 ms
77.63 ms
php (8.4)
ice
(1.11)
7.28 ms
28.21 ms
57.82 ms
julia (1.10)
oxygen
(1.7)
7.20 ms
26.04 ms
54.78 ms
python (3.13)
aiohttp
(3.11)
7.20 ms
28.80 ms
61.60 ms
ruby (3.4)
grape
(2.3)
7.14 ms
71.98 ms
157.21 ms
php (8.4)
flight
(3.14)
7.09 ms
27.90 ms
57.20 ms
php (8.4)
hleb2
(2)
7.03 ms
27.64 ms
56.70 ms
python (3.13)
tonberry
(0.2)
6.83 ms
25.37 ms
54.39 ms
julia (1.10)
merly
(1)
6.53 ms
30.30 ms
62.75 ms
php (8.4)
chubbyphp
(5.2)
6.34 ms
25.02 ms
51.53 ms
ruby (3.4)
sinatra
(4.1)
6.34 ms
61.00 ms
142.47 ms
php (8.4)
bearframework
(1.14)
6.26 ms
24.54 ms
50.54 ms
crystal (1.16)
spider-gazelle
(7.6)
6.17 ms
6.35 ms
7.73 ms
crystal (1.16)
runcobo
(2)
6.13 ms
9.12 ms
11.02 ms
php (8.4)
coresky
(0.546)
5.86 ms
22.95 ms
47.36 ms
php (8.4)
laravel-s-laravel
(3.8)
5.82 ms
22.21 ms
44.47 ms
php (8.4)
phalcon
(5.9)
5.79 ms
22.62 ms
46.36 ms
java (21)
blade
(2.1)
5.74 ms
21.20 ms
42.38 ms
php (8.4)
fatfree
(3.9)
5.73 ms
22.50 ms
46.51 ms
php (8.4)
mixphp
(3)
5.54 ms
21.78 ms
45.00 ms
php (8.4)
aplus-one
(24)
5.47 ms
21.38 ms
44.11 ms
php (8.4)
one-fpm
(2.3)
5.41 ms
21.21 ms
43.66 ms
php (8.4)
chubbyphp-roadrunner
(5.1)
5.19 ms
20.99 ms
42.67 ms
php (8.4)
mezzio
(3.20)
4.93 ms
19.52 ms
39.67 ms
crystal (1.16)
toro
(0.5)
4.65 ms
5.91 ms
6.54 ms
php (8.4)
hleb2-roadrunner
(2)
4.62 ms
18.72 ms
37.75 ms
php (8.4)
ubiquity
(2.5)
4.53 ms
17.63 ms
35.86 ms
php (8.4)
hamlet
(3.4)
4.49 ms
17.58 ms
35.78 ms
ruby (3.4)
rack-routing
(0)
4.39 ms
53.43 ms
118.16 ms
javascript (ES2019)
oak-bun
(17.1)
4.35 ms
17.36 ms
34.04 ms
go (1.24)
gramework
(1.8)
4.33 ms
17.10 ms
34.28 ms
ruby (3.4)
rack_app
(11)
4.30 ms
52.29 ms
115.62 ms
ruby (3.4)
hanami
(2.2)
4.24 ms
51.24 ms
114.18 ms
python (3.13)
quart
(0.19)
4.17 ms
16.37 ms
33.93 ms
crystal (1.16)
router.cr
(0.2)
4.15 ms
8.12 ms
7.73 ms
php (8.4)
slim-roadrunner
(4.14)
4.12 ms
16.77 ms
33.56 ms
javascript (ES2019)
oak-deno
(17.1.3)
4.10 ms
16.74 ms
33.06 ms
python (3.13)
tornado
(6.4)
4.08 ms
16.23 ms
32.81 ms
ruby (3.4)
cuba
(4)
4.07 ms
49.51 ms
110.08 ms
php (8.4)
fastsitephp
(1.5)
4.04 ms
15.86 ms
32.05 ms
ruby (3.4)
roda
(3.91)
3.94 ms
48.22 ms
106.82 ms
javascript (ES2019)
express-bun
(5.1)
3.90 ms
15.81 ms
30.57 ms
go (1.24)
tango
(0.6)
3.88 ms
15.00 ms
30.37 ms
javascript (ES2019)
nestjs-express
(11.1)
3.87 ms
14.77 ms
31.57 ms
php (8.4)
laravel-s-lumen
(3.8)
3.82 ms
13.43 ms
26.42 ms
php (8.4)
basicphp
(0.9)
3.78 ms
15.08 ms
30.23 ms
ruby (3.4)
hanami-api
(0.3)
3.75 ms
47.92 ms
106.43 ms
ruby (3.4)
syro
(3.2)
3.75 ms
47.82 ms
105.87 ms
python (3.13)
guillotina
(7)
3.65 ms
14.44 ms
30.38 ms
javascript (ES2019)
fastify-bun
(5.3)
3.43 ms
13.76 ms
26.80 ms
v (latest)
veb
()
3.26 ms
17.42 ms
24.83 ms
python (3.13)
robyn
(0.66)
3.16 ms
10.91 ms
20.89 ms
d (2.110)
lighttp
(0.5)
3.16 ms
12.80 ms
26.71 ms
javascript (ES2019)
express
(5.1)
3.07 ms
11.80 ms
25.39 ms
nim (2.0)
rosencrantz
(0.4)
3.04 ms
15.30 ms
30.54 ms
ocaml (5.2)
dream
(1)
2.82 ms
11.88 ms
24.75 ms
go (1.24)
stgin
(1.1)
2.71 ms
20.00 ms
56.72 ms
d (2.110)
vibed
(0.10)
2.67 ms
13.38 ms
21.84 ms
javascript (ES2019)
feathersjs
(5)
2.66 ms
10.27 ms
21.51 ms
javascript (ES2019)
tinyhttp
(2.5)
2.64 ms
7.03 ms
13.27 ms
python (3.13)
emmett
(2.6)
2.57 ms
8.87 ms
17.27 ms
javascript (ES2019)
turbo_polka
(0.3)
2.56 ms
15.08 ms
21.64 ms
go (1.24)
macaron
(1.5)
2.56 ms
9.54 ms
19.30 ms
java (21)
javalin
(6.6)
2.48 ms
11.25 ms
20.42 ms
python (3.13)
fastapi
(0.115)
2.38 ms
9.21 ms
18.65 ms
java (21)
spark
(2.9)
2.38 ms
12.90 ms
21.81 ms
php (8.4)
antidot
(2)
2.36 ms
9.48 ms
19.10 ms
nim (2.0)
scorper
(1.2)
2.33 ms
7.63 ms
17.99 ms
php (8.4)
slim-swoole
(4.14)
2.22 ms
7.15 ms
14.24 ms
python (3.13)
responder
(3)
2.17 ms
8.43 ms
17.11 ms
php (8.4)
hleb2-workerman
(2)
2.10 ms
8.84 ms
18.25 ms
python (3.13)
litestar
(2.13)
2.09 ms
8.14 ms
16.54 ms
nim (2.0)
basolato
(0.15)
2.09 ms
8.30 ms
17.18 ms
php (8.4)
chubbyphp-swoole
(5.1)
2.06 ms
6.76 ms
13.10 ms
d (2.110)
serverino
(0.7)
2.04 ms
8.40 ms
17.19 ms
php (8.4)
kuiper
(0.8)
2.00 ms
7.57 ms
14.99 ms
scala (3.6)
http4s
(0.23)
1.97 ms
5.95 ms
12.59 ms
kotlin (2.1)
hexagon-jetty
(3.7)
1.91 ms
7.31 ms
12.53 ms
javascript (ES2019)
hono
(4.7)
1.91 ms
7.78 ms
15.52 ms
nim (2.0)
happyx
(4.7)
1.91 ms
7.48 ms
15.16 ms
swift (6.1)
hummingbird-framework
(2)
1.90 ms
7.37 ms
15.13 ms
kotlin (2.1)
spring
(3.4)
1.90 ms
5.68 ms
10.85 ms
python (3.13)
heaven
(0.5)
1.83 ms
7.11 ms
14.43 ms
php (8.4)
yii-swoole
(2)
1.82 ms
5.64 ms
10.79 ms
go (1.24)
mars
(1.1)
1.79 ms
8.37 ms
14.63 ms
python (3.13)
index.py
(0.21)
1.77 ms
6.88 ms
13.95 ms
dart (3.7)
spry-vm
(6)
1.75 ms
6.95 ms
13.61 ms
scala (3.6)
play
(3.0)
1.75 ms
6.26 ms
13.75 ms
dart (3.7)
spry
(6)
1.73 ms
6.90 ms
13.52 ms
php (8.4)
hleb2-swoole
(2)
1.72 ms
5.47 ms
9.90 ms
elixir (1.17)
phoenix_cowboy
(1.7)
1.72 ms
6.93 ms
14.19 ms
java (21)
jersey3-grizzly2
(3.1)
1.72 ms
5.33 ms
10.94 ms
dart (3.7)
shelf-vm
(1.4)
1.72 ms
7.00 ms
13.88 ms
dart (3.7)
shelf
(1.4)
1.71 ms
6.99 ms
13.87 ms
java (21)
jersey-grizzly2
(2.46)
1.67 ms
5.29 ms
10.71 ms
javascript (ES2019)
hapi
(21.4)
1.67 ms
6.39 ms
13.55 ms
php (8.4)
sw-fw-less
(preview)
1.67 ms
4.84 ms
10.22 ms
crystal (1.16)
orion
(3)
1.66 ms
6.55 ms
13.68 ms
javascript (ES2019)
mapljs-bun
(0.5)
1.65 ms
6.55 ms
13.16 ms
java (21)
micronaut
(4.2)
1.64 ms
3.20 ms
5.65 ms
python (3.13)
starlette
(0.45)
1.61 ms
6.23 ms
12.59 ms
swift (6.1)
vapor-framework
(4.114)
1.61 ms
6.48 ms
13.06 ms
elixir (1.17)
plug_cowboy
(1.17)
1.60 ms
6.49 ms
13.21 ms
java (21)
spring
(3.4)
1.60 ms
5.37 ms
10.13 ms
python (3.13)
baize-asgi
(0.20)
1.60 ms
6.16 ms
12.46 ms
php (8.4)
comet
(2.7)
1.60 ms
6.54 ms
13.55 ms
csharp (13)
genhttp
(9.6)
1.60 ms
7.32 ms
65.15 ms
javascript (ES2019)
koa-bun
(2.15)
1.58 ms
4.97 ms
9.29 ms
python (3.13)
panther
(4.3)
1.57 ms
6.06 ms
12.22 ms
php (8.4)
swoft
(2)
1.52 ms
5.83 ms
11.32 ms
java (21)
armeria
(1.32)
1.52 ms
3.45 ms
6.36 ms
python (3.13)
blacksheep
(2.1)
1.51 ms
5.88 ms
11.83 ms
javascript (ES2019)
restify
(11.1)
1.51 ms
5.92 ms
12.37 ms
scala (3.6)
finatra
(24.2)
1.50 ms
3.07 ms
5.39 ms
python (3.13)
lihil
(0.2)
1.49 ms
5.76 ms
11.65 ms
php (8.4)
chubbyphp-workerman
(5.1)
1.44 ms
5.76 ms
11.52 ms
javascript (ES2019)
chubbyts
(1.10)
1.43 ms
5.57 ms
11.81 ms
rust (1.86)
oxidy
(0.5)
1.41 ms
5.05 ms
10.05 ms
python (3.13)
asgineer
(0.9)
1.40 ms
5.38 ms
10.83 ms
scala (3.6)
akkahttp
(10.6)
1.37 ms
6.41 ms
11.23 ms
javascript (ES2019)
adonisjs6-slim
(6.2)
1.33 ms
5.13 ms
10.77 ms
go (1.24)
aurora
(1.3)
1.32 ms
5.88 ms
10.72 ms
python (3.13)
apidaora
(0.28)
1.32 ms
5.12 ms
10.35 ms
java (21)
helidon-se
(4.1)
1.31 ms
3.02 ms
6.05 ms
php (8.4)
imi-swoole
(2)
1.31 ms
3.83 ms
7.11 ms
javascript (ES2019)
blaze-node
(4.4)
1.31 ms
4.91 ms
9.94 ms
javascript (ES2019)
moleculer
(0.14)
1.30 ms
5.17 ms
10.94 ms
go (1.24)
air
(0.22)
1.29 ms
5.46 ms
10.08 ms
go (1.24)
flamego
(1.9)
1.28 ms
5.56 ms
10.06 ms
javascript (ES2019)
chubbyts-uwebsockets
(1.10)
1.28 ms
5.02 ms
10.07 ms
python (3.13)
sanic
(25.3)
1.27 ms
4.89 ms
9.80 ms
go (1.24)
beego
(2.3)
1.25 ms
4.89 ms
8.53 ms
elixir (1.17)
cowboy
(2.12)
1.24 ms
5.23 ms
15.25 ms
go (1.24)
goyave
(5.6)
1.24 ms
4.58 ms
8.46 ms
javascript (ES2019)
0http-bun
(1)
1.24 ms
2.66 ms
4.15 ms
javascript (ES2019)
nestjs-fastify
(11.1)
1.23 ms
4.81 ms
10.26 ms
javascript (ES2019)
bunicorn
(0)
1.22 ms
3.96 ms
7.16 ms
elixir (1.17)
phoenix_bandit
(1.7)
1.22 ms
4.92 ms
10.17 ms
go (1.24)
go-zero
(1.8)
1.21 ms
4.68 ms
8.16 ms
kotlin (2.1)
hexagon-netty
(3.7)
1.21 ms
2.88 ms
4.96 ms
javascript (ES2019)
blaze-bun
(4.4)
1.20 ms
3.73 ms
6.41 ms
php (8.4)
mixphp-swoole
(3)
1.20 ms
3.13 ms
5.22 ms
javascript (ES2019)
vixeny-bun
(0.1)
1.19 ms
2.81 ms
4.17 ms
php (8.4)
unic
(1)
1.18 ms
3.56 ms
6.41 ms
scala (3.6)
pekkohttp
(1.1)
1.17 ms
4.61 ms
10.46 ms
kotlin (2.1)
hexagon-netty-epoll
(3.7)
1.16 ms
2.83 ms
4.87 ms
javascript (ES2019)
ignisia
(0.2)
1.16 ms
3.97 ms
7.68 ms
javascript (ES2019)
muneem
(2.4)
1.16 ms
4.41 ms
9.32 ms
csharp (13)
simplify.web
(5.1)
1.15 ms
4.45 ms
8.89 ms
elixir (1.17)
plug_bandit
(1.17)
1.15 ms
4.68 ms
9.70 ms
haskell (9.6)
servant
(0.20)
1.14 ms
5.42 ms
10.26 ms
php (8.4)
hyperf
(3.1)
1.14 ms
3.19 ms
5.49 ms
javascript (ES2019)
foxify
(0.1)
1.14 ms
4.53 ms
9.31 ms
go (1.24)
violetear
(7)
1.13 ms
4.51 ms
8.20 ms
go (1.24)
goframe
(2.9)
1.13 ms
4.24 ms
7.76 ms
go (1.24)
goroute
(0)
1.13 ms
4.71 ms
8.41 ms
kotlin (2.1)
http4k
(6.6)
1.12 ms
4.41 ms
8.29 ms
java (21)
spring-webflux
(3.4)
1.12 ms
4.01 ms
8.07 ms
go (1.24)
gorilla-mux
(1.8)
1.12 ms
4.92 ms
8.62 ms
rust (1.86)
iron
(0.6)
1.11 ms
0.58 ms
0.58 ms
clojure (1.12)
coast
(1)
1.11 ms
4.30 ms
8.55 ms
javascript (ES2019)
fyrejet
(4)
1.11 ms
4.31 ms
8.99 ms
go (1.24)
poteto
(1.1)
1.10 ms
4.63 ms
8.14 ms
go (1.24)
gorouter
(4.5)
1.10 ms
4.12 ms
7.07 ms
go (1.24)
webgo
(7)
1.10 ms
4.42 ms
7.79 ms
javascript (ES2019)
koa
(2.15)
1.09 ms
4.31 ms
9.00 ms
go (1.24)
aero
(1.3)
1.09 ms
4.28 ms
7.42 ms
go (1.24)
chi
(5.2)
1.09 ms
4.53 ms
7.97 ms
javascript (ES2019)
iotjs-express
(0)
1.09 ms
4.21 ms
8.90 ms
v (latest)
pico
()
1.09 ms
5.67 ms
12.46 ms
go (1.24)
kami
(2.2)
1.08 ms
4.18 ms
7.66 ms
php (8.4)
imi-workerman
(2)
1.07 ms
4.23 ms
8.48 ms
javascript (ES2019)
fastify
(5.3)
1.06 ms
4.13 ms
8.80 ms
kotlin (2.1)
ktor
(3.1)
1.06 ms
3.54 ms
7.13 ms
javascript (ES2019)
pxe
(1)
1.05 ms
3.61 ms
7.21 ms
go (1.24)
nethttp
(1.22)
1.04 ms
4.21 ms
7.37 ms
go (1.24)
gin
(1.10)
1.04 ms
3.90 ms
6.94 ms
gleam (1.10)
mist
(4)
1.04 ms
4.21 ms
8.89 ms
go (1.24)
httprouter
(1.3)
1.03 ms
4.04 ms
7.20 ms
go (1.24)
rte
(0)
1.03 ms
4.11 ms
7.27 ms
go (1.24)
bunrouter
(1)
1.02 ms
4.03 ms
7.40 ms
go (1.24)
echo
(4.13)
1.01 ms
4.01 ms
7.28 ms
go (1.24)
clevergo
(0.6)
1.01 ms
4.01 ms
7.19 ms
go (1.24)
r2
(0.3)
1.01 ms
4.06 ms
7.24 ms
go (1.24)
apirouter
(1)
1.00 ms
4.09 ms
7.34 ms
javascript (ES2019)
elysia
(1.1)
0.98 ms
2.51 ms
3.62 ms
javascript (ES2019)
adonisjs6-http
(7)
0.98 ms
3.80 ms
7.84 ms
lua (luajit-2.1)
lapis
(1.16)
0.96 ms
3.88 ms
8.17 ms
javascript (ES2019)
hono-node
(4.7)
0.96 ms
3.74 ms
7.79 ms
scala (3.6)
cask
(0.10)
0.95 ms
3.32 ms
6.18 ms
javascript (ES2019)
h3
(1.15)
0.91 ms
3.43 ms
7.00 ms
ruby (3.4)
rage
(1.15)
0.88 ms
3.43 ms
6.90 ms
elixir (1.17)
cowboy_stream
(2.12)
0.86 ms
3.56 ms
11.02 ms
javascript (ES2019)
rayo
(1.4)
0.86 ms
3.33 ms
6.90 ms
javascript (ES2019)
routejs
(3)
0.85 ms
3.29 ms
6.69 ms
php (8.4)
nano
(5)
0.85 ms
2.86 ms
4.47 ms
javascript (ES2019)
restana
(4.9)
0.84 ms
3.12 ms
6.52 ms
javascript (ES2019)
polka
(0.5)
0.84 ms
3.24 ms
6.80 ms
javascript (ES2019)
bun
(1.2.5)
0.82 ms
2.00 ms
3.18 ms
php (8.4)
simps
(1)
0.81 ms
1.17 ms
2.33 ms
javascript (ES2019)
polkadot
(1)
0.81 ms
2.92 ms
5.96 ms
javascript (ES2019)
0http
(3.5)
0.79 ms
2.92 ms
6.00 ms
c (11)
agoo-c
(0.7)
0.79 ms
1.70 ms
3.57 ms
nim (2.0)
prologue
(0.6)
0.76 ms
2.94 ms
5.84 ms
javascript (ES2019)
spliffy
(1.2)
0.76 ms
2.96 ms
5.77 ms
csharp (13)
aspnet-mvc
(8)
0.76 ms
2.76 ms
5.46 ms
java (21)
light-4j
(2.2)
0.75 ms
2.58 ms
4.44 ms
fsharp (9)
falco
(5)
0.75 ms
2.30 ms
4.68 ms
fsharp (9)
websharper
(9)
0.74 ms
2.78 ms
5.59 ms
rust (1.86)
rocket
(0.5.0)
0.73 ms
2.87 ms
5.84 ms
fsharp (9)
saturn
(0.14)
0.71 ms
2.54 ms
5.07 ms
fsharp (9)
giraffe-endpoints
(6)
0.71 ms
2.24 ms
4.51 ms
go (1.24)
gearbox
(1.2)
0.70 ms
2.44 ms
4.25 ms
java (21)
restheart
(8.4)
0.70 ms
2.60 ms
5.03 ms
go (1.24)
gorouter-fasthttp
(4.4)
0.69 ms
2.47 ms
4.28 ms
csharp (13)
fastendpoints
(5.35)
0.69 ms
2.50 ms
4.83 ms
java (21)
rapidoid
(5.5)
0.69 ms
2.26 ms
4.66 ms
fsharp (9)
giraffe
(6)
0.69 ms
2.38 ms
4.62 ms
csharp (13)
aspnet-minimal-api
(9)
0.68 ms
2.21 ms
4.32 ms
fsharp (9)
oxpecker
(1.2)
0.67 ms
2.17 ms
4.25 ms
clojure (1.12)
donkey
(0.5)
0.67 ms
2.32 ms
4.32 ms
csharp (13)
codebehind
(4)
0.67 ms
2.37 ms
4.57 ms
php (8.4)
mixphp-workerman
(3)
0.66 ms
2.26 ms
4.49 ms
csharp (13)
carter
(9)
0.66 ms
2.17 ms
4.31 ms
java (21)
vertx
(4.5)
0.66 ms
2.26 ms
4.57 ms
go (1.24)
atreugo
(11.13)
0.65 ms
2.26 ms
4.08 ms
go (1.24)
router
(1.5)
0.65 ms
2.25 ms
4.11 ms
javascript (ES2019)
nhttp
(2)
0.65 ms
2.57 ms
4.83 ms
javascript (ES2019)
low-http-server
(4.2)
0.65 ms
2.52 ms
4.99 ms
scala (3.6)
zio-http
(3.2)
0.64 ms
2.44 ms
4.59 ms
fsharp (9)
frank
(6.3)
0.64 ms
2.20 ms
4.33 ms
java (21)
quarkus
(3.21)
0.64 ms
2.36 ms
4.53 ms
go (1.24)
fiber
(2.52)
0.64 ms
2.27 ms
4.03 ms
nim (2.0)
jester
(0.6)
0.64 ms
2.29 ms
4.26 ms
cpp (14/17)
drogon
(1.9)
0.63 ms
2.04 ms
3.70 ms
nim (2.0)
mike
(1.3)
0.63 ms
2.11 ms
4.07 ms
go (1.24)
fasthttp
(1.61)
0.63 ms
2.35 ms
4.10 ms
java (21)
vertx4web
(4.5)
0.62 ms
2.34 ms
4.28 ms
java (21)
activej
(5.5)
0.62 ms
2.13 ms
3.64 ms
php (8.4)
webman
(1.6)
0.61 ms
2.56 ms
4.48 ms
javascript (ES2019)
hyper-express
(6.17)
0.61 ms
2.29 ms
4.11 ms
rust (1.86)
silent
(2)
0.61 ms
2.36 ms
4.78 ms
javascript (ES2019)
hono-deno
(4.7)
0.61 ms
2.59 ms
5.02 ms
javascript (ES2019)
mapljs
(0.5)
0.61 ms
2.41 ms
5.29 ms
javascript (ES2019)
fast
(6)
0.59 ms
2.65 ms
4.68 ms
php (8.4)
fomo
(2.4)
0.59 ms
1.18 ms
2.32 ms
javascript (ES2019)
routejs-uwebsocket
(3)
0.59 ms
2.39 ms
4.50 ms
javascript (ES2019)
vixeny-deno
(0.1)
0.59 ms
2.44 ms
5.40 ms
java (21)
undertow
(2.3)
0.59 ms
2.32 ms
4.04 ms
php (8.4)
swoole
(5.1)
0.58 ms
1.32 ms
2.47 ms
go (1.24)
web
(0)
0.57 ms
2.20 ms
4.04 ms
cpp (14/17)
oatpp
(1.3)
0.57 ms
2.09 ms
2.62 ms
javascript (ES2019)
mesh
(0.6)
0.55 ms
2.21 ms
3.40 ms
go (1.24)
hertz
(0.9)
0.55 ms
1.95 ms
3.64 ms
nim (2.0)
guildenstern
(8.1)
0.54 ms
2.44 ms
7.05 ms
rust (1.86)
rama
(0.2.0-alpha.13)
0.53 ms
1.89 ms
3.85 ms
rust (1.86)
gotham
(0.7)
0.52 ms
1.87 ms
3.76 ms
php (8.4)
mark
(2)
0.52 ms
2.70 ms
4.58 ms
rust (1.86)
poem
(3)
0.52 ms
1.82 ms
3.68 ms
rust (1.86)
salvo
(0.78)
0.51 ms
1.76 ms
3.56 ms
kotlin (2.1)
jooby
(3.7)
0.51 ms
2.58 ms
4.37 ms
rust (1.86)
graphul
(1)
0.51 ms
1.76 ms
3.50 ms
nim (2.0)
whip
(0.2)
0.50 ms
1.70 ms
3.48 ms
rust (1.86)
axum
(0.8)
0.50 ms
1.68 ms
3.38 ms
rust (1.86)
viz
(0.10)
0.50 ms
1.67 ms
3.35 ms
rust (1.86)
micro-web
(0.1.0-alpha.10)
0.49 ms
1.62 ms
3.37 ms
javascript (ES2019)
sifrr
(0)
0.48 ms
1.83 ms
3.12 ms
rust (1.86)
argan
(0.1)
0.48 ms
1.54 ms
3.07 ms
nim (2.0)
caprese
(0.1)
0.48 ms
1.07 ms
2.09 ms
nim (2.0)
httpbeast
(0.4)
0.48 ms
1.56 ms
2.91 ms
java (21)
jooby
(3.7)
0.47 ms
1.96 ms
3.22 ms
rust (1.86)
warp
(0.3)
0.47 ms
1.50 ms
2.98 ms
javascript (ES2019)
uwebsockets
(20.49)
0.47 ms
1.61 ms
2.71 ms
rust (1.86)
hyper
(1.5)
0.46 ms
1.42 ms
2.82 ms
rust (1.86)
actix
(4.8)
0.46 ms
1.90 ms
3.00 ms
php (8.4)
workerman
(5.1)
0.44 ms
1.59 ms
2.83 ms
rust (1.86)
ohkami-tokio
(0.23)
0.44 ms
1.24 ms
2.37 ms
rust (1.86)
may_minihttp
(0.1)
0.42 ms
0.98 ms
1.63 ms
javascript (ES2019)
ultimate-express
(1.4)
0.42 ms
1.32 ms
2.30 ms
haskell (9.6)
scotty
(0.22)
0.40 ms
1.74 ms
3.97 ms
rust (1.86)
ohkami-nio
(0.23)
0.39 ms
1.42 ms
2.56 ms
zig (0.14)
httpz
()
0.38 ms
1.05 ms
2.05 ms
v (latest)
v
()
0.36 ms
1.14 ms
2.27 ms
rust (1.86)
nickel
(0.11)
0.09 ms
0.09 ms
0.09 ms