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-14

Comparison

Bun processes 3.55x requests per second compared to Deno, a 255.41% improvement.
MedianP99
Mode
Requests per second
Latency
Stability
Memory
Build Time
17685 (+15.82 %)
1.1 ms (-45.17 %)
4.09 % (-25.36 %)
75.7 MB (-66.84 %)
3.80 s (-22.75 %)
15270
2.0 ms
29.45 %
228.4 MB
4.92 s
4976 (-67.41 %)
5.1 ms (+159.68 %)
17.99 % (-11.46 %)
150.6 MB (-34.06 %)
3.87 s (-21.31 %)

All results

MedianP99
Framework
Requests per second
Latency
Stability
Memory
Build Time
15270
2.0 ms
29.45 %
228.4 MB
4.92 s
11889
2.1 ms
10.32 %
230.8 MB
5.08 s
7315
3.9 ms
17.97 %
123.8 MB
4.89 s
8205
3.6 ms
25.94 %
145.6 MB
5.21 s
7848
3.7 ms
24.26 %
110.4 MB
4.66 s
5996
4.8 ms
36.05 %
115.7 MB
5.41 s
5452
5.2 ms
23.94 %
71.8 MB
4.72 s
4976
5.1 ms
17.99 %
150.6 MB
3.87 s
17685
1.1 ms
4.09 %
75.7 MB
3.80 s

Popular web frameworks

How does Express compare to other popular frameworks?
MedianP99
Framework
Requests per second
Latency
Stability
Memory
Build Time
26670
1.2 ms
74.13 %
16.5 MB
26.69 s
17685
1.1 ms
4.09 %
75.7 MB
3.80 s
17041
1.5 ms
23.04 %
101.8 MB
6.09 s
15270
2.0 ms
29.45 %
228.4 MB
4.92 s
4976
5.1 ms
17.99 %
150.6 MB
3.87 s
2962
1.6 ms
1.86 %
286.4 MB
37.73 s
1640
3.4 ms
3.65 %
23.1 MB
32.20 s
792
32.9 ms
20.81 %
63.3 MB
8.55 s
320
99.9 ms
56.36 %
110.2 MB
8.94 s
279
103.8 ms
57.16 %
151.9 MB
10.29 s
92
319.0 ms
80.90 %
80.4 MB
95.22 s

© 2026 Tien Nam Do