Sharkbench

Benchmarking programming languages and web frameworks

Echo (Go)

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
MedianP99
Framework
Requests per second
Latency
Stability
Memory
Build Time
2179
2.2 ms
2.47 %
12.8 MB
26.56 s
1960
2.4 ms
2.62 %
12.7 MB
26.73 s

About Go

Paradigm

Concurrent, Imperative, Procedural

Execution

Compiled

Typing

Static

Null Safety

NO

Memory Management

Garbage Collection

Go is a statically typed, compiled programming language designed at Google that is syntactically similar to C but with memory safety and garbage collection. It is designed to be simple, efficient, and readable with a focus on concurrent programming. Go is widely used for building network servers, data pipelines, and command-line tools.

Go web frameworks

How does Echo compare other Go frameworks?
MedianP99
Framework
Requests per second
Latency
Stability
Memory
Build Time
2700
1.4 ms
1.53 %
11.8 MB
22.44 s
2179
2.2 ms
2.47 %
12.8 MB
26.56 s
1652
3.3 ms
3.59 %
13.5 MB
34.62 s

Popular web frameworks

How does Echo 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
7670
3.7 ms
18.58 %
84.8 MB
3.56 s
3059
1.8 ms
2.05 %
248.1 MB
20.71 s
2179
2.2 ms
2.47 %
12.8 MB
26.56 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