Sharkbench

Benchmarking programming languages and web frameworks

Express: Bun vs Deno vs Node.js

Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It has become the standard server framework for Node.js, offering powerful middleware capabilities for managing application routes. Express strikes a balance between simplicity and functionality for JavaScript backend development.
This benchmark tests how fast a framework can perform concurrent HTTP requests, I/O operations, and JSON de/serialization.

OS: LinuxCPU: Intel Core Ultra 5 325Last Updated: 2026-10-05

Comparison

Bun processes 2.87x requests per second compared to Deno, a 187.47% improvement.
MedianP99
Mode
Requests per second
Latency
Stability
Memory
Build Time
15693 (+104.60 %)
1.3 ms (-65.36 %)
4.93 % (-13.65 %)
52.1 MB (-38.59 %)
2.52 s (-29.21 %)
7670
3.7 ms
18.58 %
84.8 MB
3.56 s
5459 (-28.83 %)
5.1 ms (+35.52 %)
20.90 % (+2.33 %)
109.5 MB (+29.08 %)
2.72 s (-23.53 %)

All results

MedianP99
Framework
Requests per second
Latency
Stability
Memory
Build Time
7670
3.7 ms
18.58 %
84.8 MB
3.56 s
8219
3.6 ms
27.69 %
83.7 MB
4.28 s
7913
3.7 ms
26.45 %
68.3 MB
3.69 s
6051
4.8 ms
38.75 %
71.1 MB
4.43 s
5537
5.1 ms
24.55 %
58.9 MB
4.86 s
5940
4.8 ms
36.15 %
67.5 MB
4.04 s
6159
4.6 ms
32.97 %
59.5 MB
4.22 s
5459
5.1 ms
20.90 %
109.5 MB
2.72 s
15693
1.3 ms
4.93 %
52.1 MB
2.52 s

Popular web frameworks

How does Express compare to other popular frameworks?
MedianP99
Framework
Requests per second
Latency
Stability
Memory
Build Time
26909
1.2 ms
74.55 %
5.7 MB
18.83 s
17561
1.5 ms
22.99 %
46.6 MB
4.51 s
15693
1.3 ms
4.93 %
52.1 MB
2.52 s
7670
3.7 ms
18.58 %
84.8 MB
3.56 s
5459
5.1 ms
20.90 %
109.5 MB
2.72 s
3316
1.6 ms
1.83 %
244.5 MB
37.74 s
1652
3.3 ms
3.59 %
13.5 MB
34.62 s
800
30.8 ms
21.33 %
38.8 MB
7.28 s
324
99.7 ms
56.19 %
95.1 MB
6.60 s
281
103.6 ms
57.04 %
133.1 MB
9.04 s
91
384.1 ms
97.03 %
54.8 MB
95.24 s

© 2026 Tien Do Nam