/bench

📊 Comparing deno & node HTTP frameworks

Primary LanguageTypeScriptMIT LicenseMIT

bench

📊 Daily benchmarks of deno & node HTTP frameworks


Table of Contents

Overview

Hello, bench!

Requests per second

Framework Mean Stddev Max Relative
Hyper Express 80199.15 15519.96 99832.68 100%
Stric 77221.96 9929.94 99142.93 96%
Bun 76485.97 9723.03 99099.42 95%
Deno 57608.90 9625.01 86810.70 72%
Vixeny (Deno) 53325.05 7888.68 79983.10 66%
Fast 51429.79 4694.87 70806.82 64%
NHttp 50010.04 5193.46 76295.63 62%
Fastro 48990.10 3807.29 66700.50 61%
Hono 48282.96 3902.36 68719.29 60%
Megalo 46027.18 2989.84 56961.63 57%
Deso 45914.95 3248.77 67348.79 57%
Cheetah 40951.66 2431.38 48776.00 51%
Reno 39315.56 2094.05 44877.72 49%
http 37674.59 3657.22 42328.17 47%
Router 34594.05 3070.25 40053.17 43%
Alosaur 32411.28 3895.84 36923.08 40%
Aqua 27938.70 2751.98 31974.64 35%
Little 26604.35 3228.71 30361.46 33%
Oak 26336.70 3546.69 31129.70 33%
Danet (Oak) 19221.99 3027.54 23609.27 24%
Node 17387.14 1475.70 18908.60 22%
Dinatra 16575.83 2226.49 31558.89 21%
Fastify 15948.06 1489.36 19248.49 20%
Abc 15203.18 2309.96 28229.72 19%
Opine 12810.14 1992.83 17401.97 16%
Express (Deno) 11775.89 2003.37 13829.99 15%
Servest 6763.32 1450.37 9743.47 8%
Express 6414.12 989.72 7912.03 8%
Acorn 6047.21 10968.26 91320.73 8%
Peko 0.00 0.00 0.00 0%
Chart

Frameworks

A better Deno framework to create web application

A focused RESTful server framework for Deno 🌰🦕

Deno web framework with many decorators

A minimal and fast 🏃 web framework for Deno

Bun is a fast all-in-one JavaScript runtime

🐈 A blazing fast framework for the modern web.

The most mature backend framework for Deno

A modern runtime for JavaScript and TypeScript

A simple & fast HTTP web framework for Deno

Sinatra like light weight web app framework for deno.

Fast, unopinionated, minimalist web framework for Node.js

Fast, unopinionated, minimalist web framework for Node.js, run on Deno

Small web framework with near-native performance.

Fast and low overhead web framework, for Node.js

Fast and simple web application framework for deno

Ultrafast web framework for Cloudflare Workers and Deno. Fast, but not only fast.

The deno standard library http server

High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.

A minimalistic connect-like web framework. Automatically works out of the box with Deno Deploy, Deno's Native HTTP and Deno's Standard HTTP server.

Deno HTTP server framework focused on speed

An Simple web-framework for Deno and Friends

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

A middleware framework for Deno's native HTTP server, Deno Deploy and Node.js 16.5 and later. It also includes a middleware router.

Fast, minimalist web framework for Deno ported from ExpressJS.

Featherweight server/router framework + middleware and handler library 🐣

A thin, testable routing library designed to sit on top of Deno's standard HTTP module.

The tiny, modern and fast router by the denosaurs for deno and deno deploy. Used by projects like fresh

Stric is a minimalist, fast web framework for Bun.

🌾A progressive http server for Deno🌾

A pure functional web framework

Benchmarks

Hello, bench!

A simple benchmark which expects a response simply containing the text "Hello, Bench!"

Stat Mean Stddev Max
15203.18 2309.96 28229.72
Stat 10 25 50 75 90 95 99
Req/Sec 13224.44 14211.49 15164.70 15850.49 17340.34 19506.60 21796.04
Latency 2ms 2ms 2ms 3ms 5ms 5ms 6ms
Stat Mean Stddev Max
6047.21 10968.26 91320.73
Stat 10 25 50 75 90 95 99
Req/Sec 82.30 2054.82 3595.30 5850.48 11568.97 17411.29 75381.17
Latency 4ms 8ms 14ms 19ms 23ms 25ms 30ms
Stat Mean Stddev Max
32411.28 3895.84 36923.08
Stat 10 25 50 75 90 95 99
Req/Sec 29712.40 31637.59 33546.46 34425.39 35128.25 35505.02 36060.05
Latency 1ms 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
27938.70 2751.98 31974.64
Stat 10 25 50 75 90 95 99
Req/Sec 26393.74 27511.96 28505.91 29300.25 29832.58 30192.29 31077.80
Latency 1ms 1ms 1ms 1ms 2ms 2ms 2ms
Stat Mean Stddev Max
76485.97 9723.03 99099.42
Stat 10 25 50 75 90 95 99
Req/Sec 64535.60 68358.31 75333.54 84025.56 90659.50 93538.69 96577.50
Latency 386µs 482µs 615µs 776µs 970µs 1ms 1ms
Stat Mean Stddev Max
40951.66 2431.38 48776.00
Stat 10 25 50 75 90 95 99
Req/Sec 39237.10 40439.44 41230.34 41881.01 42807.67 43358.06 44979.92
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
19221.99 3027.54 23609.27
Stat 10 25 50 75 90 95 99
Req/Sec 17803.44 19227.73 19998.20 20552.34 21015.62 21448.09 22282.22
Latency 2ms 2ms 2ms 2ms 2ms 3ms 5ms
Stat Mean Stddev Max
57608.90 9625.01 86810.70
Stat 10 25 50 75 90 95 99
Req/Sec 50830.81 52024.81 53202.70 60005.47 75500.13 79622.71 84938.53
Latency 571µs 729µs 919µs 983µs 1ms 1ms 1ms
Stat Mean Stddev Max
45914.95 3248.77 67348.79
Stat 10 25 50 75 90 95 99
Req/Sec 43781.29 44606.54 45392.34 46618.28 49255.50 50756.01 55832.22
Latency 982µs 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
16575.83 2226.49 31558.89
Stat 10 25 50 75 90 95 99
Req/Sec 15032.48 15748.14 16867.18 17813.26 18533.17 18977.76 19793.30
Latency 2ms 2ms 2ms 3ms 4ms 4ms 6ms
Stat Mean Stddev Max
6414.12 989.72 7912.03
Stat 10 25 50 75 90 95 99
Req/Sec 4956.31 6113.75 6628.23 6775.54 7675.32 7776.24 7860.37
Latency 6ms 7ms 7ms 7ms 9ms 10ms 13ms
Stat Mean Stddev Max
11775.89 2003.37 13829.99
Stat 10 25 50 75 90 95 99
Req/Sec 8715.06 11925.35 12512.94 12748.59 13006.72 13390.22 13698.82
Latency 3ms 3ms 3ms 4ms 4ms 5ms 8ms
Stat Mean Stddev Max
51429.79 4694.87 70806.82
Stat 10 25 50 75 90 95 99
Req/Sec 47410.48 48335.64 50165.81 54027.81 57617.31 59706.87 65867.86
Latency 676µs 938µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
15948.06 1489.36 19248.49
Stat 10 25 50 75 90 95 99
Req/Sec 15566.35 15901.86 16213.27 16472.29 16738.43 16878.40 17200.93
Latency 2ms 2ms 3ms 3ms 3ms 3ms 6ms
Stat Mean Stddev Max
48990.10 3807.29 66700.50
Stat 10 25 50 75 90 95 99
Req/Sec 46271.45 47187.26 48124.09 50201.53 53754.25 56073.26 61020.26
Latency 868µs 985µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
48282.96 3902.36 68719.29
Stat 10 25 50 75 90 95 99
Req/Sec 45516.56 46406.93 47331.25 49459.53 53378.14 55723.23 59320.70
Latency 873µs 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
37674.59 3657.22 42328.17
Stat 10 25 50 75 90 95 99
Req/Sec 35201.60 37200.84 38620.72 39485.73 40238.66 40652.26 41408.94
Latency 1ms 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
80199.15 15519.96 99832.68
Stat 10 25 50 75 90 95 99
Req/Sec 57314.53 64524.33 85908.12 94292.15 96642.28 97636.53 98662.45
Latency 362µs 462µs 578µs 741µs 928µs 1ms 1ms
Stat Mean Stddev Max
26604.35 3228.71 30361.46
Stat 10 25 50 75 90 95 99
Req/Sec 25208.34 26420.29 27393.05 28018.27 28641.11 29106.66 29551.49
Latency 1ms 1ms 1ms 1ms 2ms 2ms 3ms
Stat Mean Stddev Max
46027.18 2989.84 56961.63
Stat 10 25 50 75 90 95 99
Req/Sec 44095.58 44864.45 45533.08 46938.36 49391.80 51227.05 53915.36
Latency 987µs 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
50010.04 5193.46 76295.63
Stat 10 25 50 75 90 95 99
Req/Sec 46759.34 47641.48 48448.65 50045.38 57112.70 61107.76 69727.30
Latency 793µs 968µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
17387.14 1475.70 18908.60
Stat 10 25 50 75 90 95 99
Req/Sec 16950.55 17345.70 17623.39 17905.22 18120.97 18293.56 18634.14
Latency 2ms 2ms 2ms 2ms 2ms 3ms 5ms
Stat Mean Stddev Max
26336.70 3546.69 31129.70
Stat 10 25 50 75 90 95 99
Req/Sec 24811.78 26318.68 27219.13 27894.21 28551.99 28904.92 29672.48
Latency 1ms 1ms 1ms 1ms 2ms 2ms 4ms
Stat Mean Stddev Max
12810.14 1992.83 17401.97
Stat 10 25 50 75 90 95 99
Req/Sec 10919.19 12642.01 13310.62 13716.24 14031.96 14736.35 15971.96
Latency 3ms 3ms 3ms 4ms 4ms 5ms 8ms
Stat Mean Stddev Max
0.00 0.00 0.00
Stat 10 25 50 75 90 95 99
Req/Sec 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Latency 0ms 0ms 0ms 0ms 0ms 0ms 0ms
Stat Mean Stddev Max
39315.56 2094.05 44877.72
Stat 10 25 50 75 90 95 99
Req/Sec 37923.69 39016.86 39483.70 40155.69 40969.15 41426.76 42765.64
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
34594.05 3070.25 40053.17
Stat 10 25 50 75 90 95 99
Req/Sec 32493.82 34041.23 35352.72 36239.41 36829.58 37246.95 37907.82
Latency 1ms 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
77221.96 9929.94 99142.93
Stat 10 25 50 75 90 95 99
Req/Sec 64956.27 69197.94 76249.23 85025.39 91750.28 93687.68 97202.33
Latency 384µs 478µs 605µs 767µs 969µs 1ms 1ms
Stat Mean Stddev Max
6763.32 1450.37 9743.47
Stat 10 25 50 75 90 95 99
Req/Sec 5374.68 6268.51 7035.79 7558.44 8313.14 8705.66 9241.79
Latency 4ms 5ms 7ms 8ms 10ms 12ms 15ms
Stat Mean Stddev Max
53325.05 7888.68 79983.10
Stat 10 25 50 75 90 95 99
Req/Sec 47561.69 48507.33 49633.87 56731.87 65992.22 70685.81 77028.82
Latency 617µs 865µs 993µs 1ms 1ms 1ms 1ms

Generated 2023-12-26T01:25:38.085Z