HttpArena
Frameworks

nestjs

Flagship · TS · engine: nodehttp · standard configuration

NestJS 11 on the Express platform adapter, default configuration. Routing and parameter decorators through the Nest API, controller return values serialized by the framework, gzip through the compression middleware the Nest docs recommend.

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.160 of 71124

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512430,0681.19ms5.41ms6519.0%8.6GiB
ConnectionBaseline4,096413,3348.06ms22.10ms6414.6%9.3GiB
ConnectionPipelined512884,9969.27ms12.80ms6613.7%9.3GiB
ConnectionPipelined4,096880,66659.89ms185.10ms6533.9%9.4GiB
ConnectionShort-lived512244,3772.09ms21.10ms4466.9%8.7GiB
ConnectionShort-lived4,096256,8572.73ms21.40ms4495.7%8.7GiB
WorkloadJSON4,096366,0744.15ms31.10ms6354.0%8.8GiB
WorkloadJSON Comp51260,6588.44ms39.10ms6450.9%7.8GiB
WorkloadJSON Comp4,09650,40262.38ms273.30ms6471.3%8.0GiB
WorkloadJSON Comp16,38452,96391.18ms751.70ms6474.9%8.8GiB
WorkloadUpload321,78017.95ms63.10ms5912.6%6.7GiB
WorkloadUpload2561,855134.98ms646.90ms6531.2%7.4GiB

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