Sharkbench

Benchmarking programming languages and web frameworks

Shelf (Dart)

Shelf is a modular Dart web server middleware framework inspired by Rack (Ruby) and Connect (Node.js). It allows developers to create and compose web servers from small pieces of middleware and handlers. Shelf is designed to be simple and flexible, offering high customizability for building web applications in Dart.
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
MedianP99
Framework
Requests per second
Latency
Stability
Memory
Build Time
10534
2.7 ms
24.06 %
21.4 MB
6.69 s
9833
2.9 ms
27.00 %
21.6 MB
6.64 s
10061
3.0 ms
29.70 %
25.9 MB
7.85 s
8969
3.2 ms
31.10 %
26.2 MB
7.41 s
8909
3.2 ms
33.35 %
26.2 MB
7.76 s
8786
3.4 ms
33.25 %
50.6 MB
7.56 s
8734
3.4 ms
34.74 %
51.3 MB
7.55 s

About Dart

Paradigm

Object-Oriented, Functional, Imperative

Execution

JIT, AOT

Typing

Static

Null Safety

YES

Memory Management

Garbage Collection

Dart is a client-optimized programming language developed by Google for building user interfaces with event-driven programming. It supports both just-in-time and ahead-of-time compilation for development flexibility and deployment performance. Dart is the programming language behind Flutter, Google's UI toolkit for building applications across multiple platforms.

Dart web frameworks

How does Shelf compare to other Dart frameworks?
MedianP99
Framework
Requests per second
Latency
Stability
Memory
Build Time
Dart (AOT) / HttpServer
STD
13544
2.0 ms
14.86 %
29.7 MB
4.80 s
12746
2.2 ms
18.44 %
20.8 MB
12.39 s
12323
2.2 ms
18.47 %
24.9 MB
7.66 s
12097
2.4 ms
21.25 %
21.3 MB
7.21 s
11801
2.4 ms
18.14 %
27.6 MB
10.14 s
11224
2.3 ms
10.62 %
28.2 MB
6.69 s
10534
2.7 ms
24.06 %
21.4 MB
6.69 s
9189
3.0 ms
25.98 %
22.2 MB
27.13 s

Popular web frameworks

How does Shelf 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
17041
1.5 ms
23.04 %
101.8 MB
6.09 s
15270
2.0 ms
29.45 %
228.4 MB
4.92 s
10534
2.7 ms
24.06 %
21.4 MB
6.69 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