You need to enable JavaScript to run this app.
Web Frameworks Benchmark
Home
Benchmark Results
Compare Frameworks
GitHub
Latest — 2026-02-11 (5033908)
Benchmark Result
javascript (ES2019)
Select Frameworks...
Requests / Second
Language
▲
Framework
▲
▲
Requests / Second (64)
▲
Requests / Second (256)
▲
Requests / Second (512)
javascript (ES2019)
ultimate-express
(2)
45 315
47 685
48 224
javascript (ES2019)
uwebsockets
(20.57)
44 729
46 953
47 523
javascript (ES2019)
mesh
(0.7)
44 650
46 876
47 417
javascript (ES2019)
sifrr
(0)
44 638
46 930
47 546
javascript (ES2019)
routejs-uwebsocket
(3)
43 734
46 139
46 893
javascript (ES2019)
elysia-bun
(1.4)
42 566
45 063
45 670
javascript (ES2019)
spliffy
(1.4)
41 726
44 575
45 267
javascript (ES2019)
morojs-uws
(1.7)
41 571
44 188
45 246
javascript (ES2019)
bun
(1.2.5)
36 207
37 870
38 875
javascript (ES2019)
0http-bun
(1)
35 495
37 231
38 082
javascript (ES2019)
vixeny-bun
(0.1)
34 991
36 615
37 775
javascript (ES2019)
bunicorn
(0)
33 884
36 083
37 061
javascript (ES2019)
ignisia
(0.2)
33 735
35 860
36 893
javascript (ES2019)
brahma-firelight
(1.5)
33 581
43 307
46 185
javascript (ES2019)
blaze-bun
(4.4)
32 211
34 796
35 781
javascript (ES2019)
fast
(6)
31 623
37 867
39 193
javascript (ES2019)
vixeny-deno
(0.1)
31 020
37 052
39 706
javascript (ES2019)
nhttp
(2)
30 924
36 657
39 914
javascript (ES2019)
hono-deno
(4.11)
30 064
37 112
39 630
javascript (ES2019)
hono
(4.11)
23 704
24 349
24 367
javascript (ES2019)
fastify-bun
(5.5)
19 286
20 008
20 129
javascript (ES2019)
koa-bun
(3.1)
17 416
22 273
23 320
javascript (ES2019)
durian.js-fastify
(2)
17 054
20 183
23 395
javascript (ES2019)
express-bun
(5.2)
16 556
17 243
17 626
javascript (ES2019)
oak-bun
(17.1)
15 540
16 495
16 444
javascript (ES2019)
oak-deno
(17.1.3)
13 559
13 632
13 733
javascript (ES2019)
durian.js
(2)
9 709
8 614
16 978
javascript (ES2019)
chubbyts-uwebsockets
(3)
9 654
8 435
7 399
javascript (ES2019)
express-deno
(5.2)
7 825
7 833
7 812
javascript (ES2019)
polkadot
(1)
3 464
5 346
6 283
javascript (ES2019)
rayo
(1.4)
3 057
5 337
6 276
javascript (ES2019)
h3
(1.15)
3 014
5 372
6 671
javascript (ES2019)
0http
(4.3)
2 855
5 038
6 158
javascript (ES2019)
pxe
(1)
2 853
4 953
5 764
javascript (ES2019)
routejs
(3)
2 847
5 556
6 376
javascript (ES2019)
restana
(5.1)
2 841
5 502
6 360
javascript (ES2019)
adonisjs6-http
(7)
2 797
4 995
6 091
javascript (ES2019)
polka
(0.5)
2 792
5 146
6 394
javascript (ES2019)
totaljs
(0)
2 746
5 124
6 049
javascript (ES2019)
foxify
(0.1)
2 743
5 180
6 601
javascript (ES2019)
blaze-node
(4.4)
2 740
4 388
5 359
javascript (ES2019)
iotjs-express
(0)
2 728
5 025
6 188
javascript (ES2019)
fastify
(5.6)
2 727
5 553
6 662
javascript (ES2019)
hono-node
(4.11)
2 722
4 980
5 900
javascript (ES2019)
muneem
(2.4)
2 721
5 526
6 461
javascript (ES2019)
koa
(3.1)
2 700
4 886
6 408
javascript (ES2019)
nestjs-fastify
(11.1)
2 686
4 732
6 230
javascript (ES2019)
tinyhttp
(3)
2 685
4 531
5 609
javascript (ES2019)
fyrejet
(4)
2 680
4 384
5 053
javascript (ES2019)
express
(5.2)
2 678
4 511
5 698
javascript (ES2019)
elysia-node
(1.4)
2 675
4 773
5 009
javascript (ES2019)
feathersjs
(5)
2 666
4 622
5 303
javascript (ES2019)
nestjs-express
(11.1)
2 632
4 119
5 342
javascript (ES2019)
morojs
(1.7)
2 613
4 402
5 363
javascript (ES2019)
hapi
(21.4)
2 611
4 053
4 288
javascript (ES2019)
moleculer
(0.14)
2 597
4 369
5 902
javascript (ES2019)
chubbyts
(3)
2 508
3 611
4 063
javascript (ES2019)
sails
(1.5)
2 041
2 217
2 295
javascript (ES2019)
turbo_polka
(0.3)
1 681
1 673
1 666