Sharkbench

Benchmarking programming languages and web frameworks

Dart Frog (Dart)
Dart Frog is a minimalistic, fast backend framework developed for the Dart programming language by Very Good Ventures. It's designed to help developers quickly create and manage backend services using Dart, aiming to streamline the development process through a simple core and a minimal API surface area. Key features of Dart Frog include its ability to create new endpoints efficiently, support for hot reload during development for immediate feedback on changes, and a lightweight architecture that minimizes the learning curve for new users. It also provides robust support for building full-fledged backend applications by allowing developers to utilize features like dynamic routing, middleware, dependency injection, and WebSocket communication.
This benchmark tests how fast a framework can perform concurrent HTTP requests, I/O operations, and JSON de/serialization.
MedianP99
Framework
Requests per second
Latency
Stability
Memory
Dart (AOT v3.4) / Dart Frog v1
5875
4.8 ms
26.06 %
15.8 MB
Dart (AOT v3.3) / Dart Frog v1
5334
5.3 ms
28.95 %
15.8 MB
Dart (AOT v3.2) / Dart Frog v1
5386
5.2 ms
28.25 %
16.4 MB

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 for fast apps on any platform. It is developed by Google and is optimized for building user interfaces with event-driven programming. Dart supports both just-in-time (JIT) compilation for fast development cycles and ahead-of-time (AOT) compilation for high-performance deployments. Dart is also the programming language behind Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.

Dart web frameworks

MedianP99
Framework
Requests per second
Latency
Stability
Memory
Dart (AOT) / HttpServer
STD
7314
3.8 ms
23.99 %
15.0 MB
Dart (AOT) / Pharaoh
7229
3.9 ms
23.64 %
15.9 MB
Dart (AOT) / Serverpod (Relic)
6919
4.0 ms
24.14 %
17.5 MB
Dart (AOT) / Serinus
6831
4.1 ms
24.61 %
15.7 MB
Dart (AOT) / Vania
6710
4.1 ms
24.55 %
17.0 MB
Dart (AOT) / Shelf
6311
4.4 ms
24.82 %
16.4 MB
Dart (AOT) / Dart Frog
5875
4.8 ms
26.06 %
15.8 MB

© 2024 Tien Do Nam