Sharkbench

Benchmarking programming languages and web frameworks

Serinus (Dart)
Serinus aims to be a simple and easy-to-use framework for building server-side applications. It is inspired by NestJS and it is designed to be easy to use and to integrate with your existing projects. It also has a shallow learning curve to ensure that developers can start building applications quickly.
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) / Serinus v0.4
6831
4.1 ms
24.61 %
15.7 MB
Dart (AOT v3.3) / Serinus v0.4
6299
4.4 ms
25.95 %
15.8 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