HttpArena
Frameworks

fletch

Emerging · Dart · engine: dart:io · standard configuration

Express-inspired HTTP framework for Dart with radix-tree routing, middleware chains, signed sessions, and built-in DI.

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. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.122 of 71322

Every result

Alpha Round, 20 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512573,606865us1.99ms6527.7%3.1GiB
ConnectionBaseline4,096552,9537.39ms14.50ms6436.2%3.2GiB
ConnectionPipelined512947,6537.66ms151.20ms6679.4%3.1GiB
ConnectionPipelined4,096944,15152.25ms761.50ms6574.9%3.2GiB
ConnectionShort-lived512459,7141.07ms5.02ms5650.8%3.2GiB
ConnectionShort-lived4,096498,4948.16ms83.60ms6358.9%3.2GiB
WorkloadJSON4,096529,1537.66ms23.10ms6292.2%3.4GiB
WorkloadJSON Comp512533,687931us3.75ms6167.2%3.2GiB
WorkloadJSON Comp4,096530,7177.67ms27.90ms6472.9%3.4GiB
WorkloadJSON Comp16,384511,94027.30ms403.90ms6750.9%3.9GiB
WorkloadJSON TLS4,096232,45717.70ms-6218.0%3.8GiB
WorkloadUpload321,23925.74ms144.70ms3182.6%3.2GiB
WorkloadUpload2561,231196.55ms874.20ms5811.4%7.6GiB
WorkloadStatic1,024509,8072.02ms-6484.6%3.1GiB
WorkloadStatic4,096488,6358.44ms-6440.3%3.2GiB
WorkloadStatic6,800476,49414.66ms-6397.7%3.2GiB
WorkloadStatic TLS1,024158,7306.56ms68.54ms6462.5%3.5GiB
WorkloadStatic TLS4,096147,83227.89ms184.29ms6469.8%3.7GiB
WorkloadStatic TLS6,800141,56548.09ms261.27ms6417.7%3.9GiB
DatabaseAsync DB1,02452,97219.31ms72.80ms5263.2%3.4GiB

How the benchmark is run · The machine · Add or fix an entry