fletch
Emerging · Dart · engine: dart:io · standard configuration · completeness 4/4
Express-inspired HTTP framework for Dart with radix-tree routing, middleware chains, signed sessions, and built-in DI.
Achievements
🥉 1 Bronze. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.
| Medal | Award | Field | Rank |
|---|---|---|---|
| 🥉 Bronze | Test profile | Workload · JSON Comp | 3 of 68 |
Composite rank
Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| HTTP/1.1 | 31 of 71 | 2384 |
Every result
Alpha Round, 12 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Connection | Baseline | 4,096 | 552,953 | 7.39ms | 14.50ms | 6436.2% | 3.2GiB |
| Connection | Pipelined | 4,096 | 944,151 | 52.25ms | 761.50ms | 6574.9% | 3.2GiB |
| Connection | Short-lived | 4,096 | 498,494 | 8.16ms | 83.60ms | 6358.9% | 3.2GiB |
| Concurrency | Async Delay | 32,000 | 518,336 | 57.13ms | 108.40ms | 6316.6% | 3.5GiB |
| Efficiency | Latency-10K | 1,024 | 9,982 | 140.0us | 205.0us | 97.2% | 3.2GiB |
| Efficiency | Latency-1M | 1,024 | 569,839 | 3847507.0us | 10874880.0us | 6494.4% | 3.1GiB |
| Efficiency | Latency-500K/8 | 1,024 | 82,187 | 8320212.2us | 16592896.0us | 778.0% | 443MiB |
| Workload | JSON Comp | 4,096 | 530,717 | 7.67ms | 27.90ms | 6472.9% | 3.4GiB |
| Workload | JSON Comp | 16,384 | 511,940 | 27.30ms | 403.90ms | 6750.9% | 3.9GiB |
| Workload | JSON TLS | 4,096 | 232,457 | 17.70ms | - | 6218.0% | 3.8GiB |
| Workload | 8Gbit | 512 | 49,289 | 1624.6us | 4470.0us | 4149.5% | 3.6GiB |
| Database | Async DB | 1,024 | 52,972 | 19.31ms | 72.80ms | 5263.2% | 3.4GiB |
Compare fletch with any entry, in any language · Every Dart entry, ranked
Results updated · How the benchmark is run · The machine · Add or fix an entry