HttpArena
Frameworks

carter

Flagship · C# · engine: kestrel · standard configuration · completeness 4/4

Carter 10 on ASP.NET Core and Kestrel, default configuration. Routes declared in a Carter module and mapped onto the endpoint router, JSON through System.Text.Json, gzip and brotli through ResponseCompression at level 1, json-tls on 8081.

Achievements

🥈 2 Silver. 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.

MedalAwardFieldRank
🥈 SilverWithin its languageC# · HTTP/1.12 of 6
🥈 SilverTest profileEfficiency · Latency-1M2 of 69

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.113 of 692044

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5121,347,046379us1.69ms4977.3%147MiB
ConnectionBaseline4,0961,398,5512.30ms7.62ms5420.3%344MiB
ConnectionShort-lived512455,8081.11ms11.70ms3059.9%116MiB
ConnectionShort-lived4,096460,8161.57ms12.30ms3080.9%117MiB
EfficiencyLatency-1M1,024998,212412.1us3697.0us4053.3%180MiB
WorkloadJSON Comp512423,5221.20ms7.06ms5856.9%300MiB
WorkloadJSON Comp4,096395,6258.82ms36.00ms5957.2%573MiB
WorkloadJSON Comp16,384382,89324.41ms67.60ms5832.0%856MiB
WorkloadJSON TLS4,096566,5797.59ms130.50ms5986.2%878MiB
WorkloadUpload321,28424.91ms67.20ms6252.4%147MiB
WorkloadUpload2561,541161.65ms758.30ms6176.7%342MiB

Compared with

The C# entries around carter on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs carter
genhttp-11-ioxide4300+110%head to head
simplew2582+26%head to head
genhttp-11-kestrel2112+3%head to head
genhttp-kestrel1940-5%head to head
aspnet-minimal1823-11%head to head

Compare carter with any C# entry · Compare carter with any entry, in any language · Every C# entry, ranked

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