/bench

📊 Comparing deno & node HTTP frameworks

Primary LanguageTypeScriptMIT LicenseMIT

bench

📊 Daily benchmarks of deno & node HTTP frameworks


Table of Contents

Overview

Hello, bench!

Framework Mean Stddev Max Relative
Bun 70084.30 6957.00 83831.96 100%
Deno 63014.04 4253.63 70953.48 90%
Hono 58484.76 5416.30 63515.59 83%
Megalo 57492.79 4781.56 62903.50 82%
Hyper Express 57423.57 3632.85 59359.66 82%
Fast 47215.15 8481.54 52739.76 67%
Reno 46724.37 4076.72 50426.31 67%
http 45248.65 8184.04 53020.41 65%
Node 37294.14 5375.11 56514.60 53%
Alosaur 35254.89 7258.55 40118.77 50%
Fastify 32011.86 5023.30 37228.50 46%
Router 31609.88 4306.35 35322.94 45%
Little 29128.74 3954.99 33262.87 42%
Oak 25916.17 3954.49 29718.29 37%
Aqua 25110.54 3402.97 30029.64 36%
Dinatra 18415.24 3163.53 24678.96 26%
Abc 16633.08 2497.81 20401.50 24%
Opine 10359.99 1425.63 14991.35 15%
Express 6661.36 1438.01 8292.17 10%
Servest 5788.73 1600.98 9829.33 8%
Acorn 4706.43 4947.16 70291.23 7%
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 modern runtime for JavaScript and TypeScript

Sinatra like light weight web app framework for deno.

Fast, unopinionated, minimalist web framework for Node.js

Small web framework with near-native performance.

Fast and low overhead web framework, for Node.js

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

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.

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

🌾A progressive http server for Deno🌾

Benchmarks

Hello, bench!

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

Stat Mean Stddev Max
16633.08 2497.81 20401.50
Stat 10 25 50 75 90 95 99
Req/Sec 14225.11 15624.62 16549.74 18716.95 19494.29 19607.97 19842.99
Latency 2ms 2ms 2ms 2ms 3ms 4ms 5ms
Stat Mean Stddev Max
4706.43 4947.16 70291.23
Stat 10 25 50 75 90 95 99
Req/Sec 1832.56 2400.54 3190.18 4595.19 10372.01 13209.42 23698.15
Latency 4ms 5ms 13ms 18ms 21ms 22ms 24ms
Stat Mean Stddev Max
35254.89 7258.55 40118.77
Stat 10 25 50 75 90 95 99
Req/Sec 23787.15 36950.22 38402.52 38937.98 39302.19 39546.34 39849.66
Latency 1ms 1ms 1ms 1ms 1ms 1ms 4ms
Stat Mean Stddev Max
25110.54 3402.97 30029.64
Stat 10 25 50 75 90 95 99
Req/Sec 22203.71 24042.45 26404.63 26882.73 27641.68 27949.95 28290.90
Latency 1ms 1ms 1ms 2ms 2ms 3ms 3ms
Stat Mean Stddev Max
70084.30 6957.00 83831.96
Stat 10 25 50 75 90 95 99
Req/Sec 64407.44 69427.92 71422.22 72738.96 74684.03 77113.27 81931.58
Latency 477µs 562µs 745µs 784µs 825µs 873µs 1ms
Stat Mean Stddev Max
63014.04 4253.63 70953.48
Stat 10 25 50 75 90 95 99
Req/Sec 59901.53 62629.77 63978.22 64829.05 65536.85 65922.99 66821.76
Latency 565µs 633µs 836µs 879µs 913µs 949µs 1ms
Stat Mean Stddev Max
18415.24 3163.53 24678.96
Stat 10 25 50 75 90 95 99
Req/Sec 14624.80 15667.29 19932.40 20292.33 20474.72 20648.49 22067.88
Latency 2ms 2ms 2ms 2ms 2ms 4ms 5ms
Stat Mean Stddev Max
6661.36 1438.01 8292.17
Stat 10 25 50 75 90 95 99
Req/Sec 4056.82 6722.70 7366.19 7509.43 7594.75 7636.85 7673.86
Latency 6ms 6ms 6ms 6ms 10ms 12ms 16ms
Stat Mean Stddev Max
47215.15 8481.54 52739.76
Stat 10 25 50 75 90 95 99
Req/Sec 34153.09 48611.11 51047.93 51540.99 51839.37 52052.05 52289.71
Latency 853µs 911µs 997µs 1ms 1ms 1ms 4ms
Stat Mean Stddev Max
32011.86 5023.30 37228.50
Stat 10 25 50 75 90 95 99
Req/Sec 31635.61 32471.62 33317.80 33806.61 34050.92 34215.24 34429.11
Latency 1ms 1ms 1ms 1ms 1ms 1ms 3ms
Stat Mean Stddev Max
58484.76 5416.30 63515.59
Stat 10 25 50 75 90 95 99
Req/Sec 55163.02 58038.28 59835.62 60675.91 61228.31 61517.56 62204.79
Latency 634µs 756µs 848µs 928µs 962µs 1ms 1ms
Stat Mean Stddev Max
45248.65 8184.04 53020.41
Stat 10 25 50 75 90 95 99
Req/Sec 31413.36 47237.53 48716.82 49180.26 49602.24 49863.09 50210.41
Latency 892µs 948µs 1ms 1ms 1ms 1ms 4ms
Stat Mean Stddev Max
57423.57 3632.85 59359.66
Stat 10 25 50 75 90 95 99
Req/Sec 56677.93 57502.60 58034.55 58466.37 58783.77 58970.47 59206.83
Latency 793µs 805µs 818µs 837µs 922µs 1ms 1ms
Stat Mean Stddev Max
29128.74 3954.99 33262.87
Stat 10 25 50 75 90 95 99
Req/Sec 25780.83 27176.28 30905.55 31373.52 31750.64 32034.72 32405.93
Latency 1ms 1ms 1ms 1ms 1ms 2ms 3ms
Stat Mean Stddev Max
57492.79 4781.56 62903.50
Stat 10 25 50 75 90 95 99
Req/Sec 53784.28 56092.30 58735.85 59963.11 60771.43 61195.05 61891.41
Latency 726µs 783µs 848µs 933µs 977µs 1ms 1ms
Stat Mean Stddev Max
37294.14 5375.11 56514.60
Stat 10 25 50 75 90 95 99
Req/Sec 36659.23 37841.46 38517.16 39079.95 39407.31 39654.55 40065.13
Latency 1ms 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
25916.17 3954.49 29718.29
Stat 10 25 50 75 90 95 99
Req/Sec 22074.06 25472.99 27365.71 27890.29 28509.63 28815.94 29146.45
Latency 1ms 1ms 1ms 2ms 2ms 2ms 4ms
Stat Mean Stddev Max
10359.99 1425.63 14991.35
Stat 10 25 50 75 90 95 99
Req/Sec 9206.40 9860.53 10704.10 10912.02 11320.55 11981.49 13419.97
Latency 3ms 4ms 4ms 5ms 5ms 6ms 8ms
Stat Mean Stddev Max
46724.37 4076.72 50426.31
Stat 10 25 50 75 90 95 99
Req/Sec 45735.54 46505.45 47302.70 48203.24 48903.29 49208.71 49844.72
Latency 947µs 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
31609.88 4306.35 35322.94
Stat 10 25 50 75 90 95 99
Req/Sec 26219.45 31425.00 33505.42 33853.96 34206.57 34506.05 35000.75
Latency 1ms 1ms 1ms 1ms 1ms 2ms 3ms
Stat Mean Stddev Max
5788.73 1600.98 9829.33
Stat 10 25 50 75 90 95 99
Req/Sec 3306.73 5714.37 6279.66 6727.35 7003.38 7078.97 8319.63
Latency 7ms 7ms 7ms 8ms 12ms 13ms 19ms

Generated 2022-11-11T02:21:11.357Z