HttpArena
Frameworks

humming-bird

Flagship · Swift · engine: hummingbird · tuned configuration · completeness 4/4

Lightweight, flexible HTTP server framework written in Swift, built on SwiftNIO with minimal dependencies.

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.

FamilyRankComposite
HTTP/1.171 of 931460

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,096402,3606.26ms16.60ms6449.3%130.9MiB
ConnectionPipelined4,096786,40840.07ms77.60ms6142.9%143.8MiB
ConnectionShort-lived4,096126,6072.81ms20.70ms2140.3%45.7MiB
ConcurrencyAsync Delay32,000195,21594.50ms105.30ms3239.7%623MiB
EfficiencyLatency-10K1,0249,754165.9us204.0us106.2%90MiB
EfficiencyLatency-1M1,024390,3955708348.3us11751424.0us6691.4%78MiB
EfficiencyLatency-500K/81,02490,9697545640.1us15724544.0us818.3%84MiB
WorkloadJSON Comp4,09652,01513.77ms136.80ms6313.9%87MiB
WorkloadJSON Comp16,38451,01315.29ms142.20ms6505.6%88MiB
WorkloadJSON TLS4,09680,23428.21ms100.49ms6399.7%327MiB
Workload8Gbit51249,072194.7us309.0us701.2%78MiB
DatabaseAsync DB1,02417,13555.38ms68.90ms6878.5%91.8MiB

Compare humming-bird with any entry, in any language · Every Swift entry, ranked

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