Skip to content

Latest commit

 

History

History
643 lines (466 loc) · 26.8 KB

README.md

File metadata and controls

643 lines (466 loc) · 26.8 KB

bench

📊 Daily benchmarks of deno & node & bun HTTP frameworks


Table of Contents

Overview

Hello, bench!

Requests per second

Framework Mean Stddev Max Relative
Hyper Express 77739.52 15947.90 100136.94 100%
Stric 77415.63 9767.58 98917.27 100%
Bun 77273.33 9808.49 100819.60 99%
Elysia 74486.03 13300.60 100565.72 96%
Vixeny (Bun) 73751.46 14535.32 98676.61 95%
Deno 58567.50 9761.58 84563.02 75%
Fast 49229.22 3778.29 74903.80 63%
NHttp 49149.60 4067.91 67247.56 63%
Vixeny (Deno) 48799.27 2998.78 63202.68 63%
Hono 47223.31 2710.81 62293.93 61%
Fastro 47003.18 2248.13 59570.07 60%
Megalo 45238.97 2344.15 54099.84 58%
Deso 44017.18 2306.11 55480.23 57%
Alosaur 42957.83 2425.06 50528.58 55%
http 42621.06 3776.72 50945.75 55%
Router 41483.91 3479.65 48346.16 53%
Cheetah 40149.23 2153.97 46006.69 52%
Reno 38708.50 1891.53 42287.88 50%
Danet V2 (Hono) 34923.40 2133.84 37496.59 45%
Aqua 32892.39 3049.78 38477.79 42%
Danet (Oak) 32866.74 2156.37 41470.66 42%
Little 32791.33 3561.58 38000.07 42%
Oak 30461.82 2696.47 34195.81 39%
Acorn 29217.40 2383.62 38127.17 38%
Node 16854.73 1372.69 18951.67 22%
Dinatra 16354.83 1639.40 19444.65 21%
Fastify 16102.46 1660.96 19902.83 21%
Abc 14624.91 1872.99 19419.41 19%
Express (Deno) 10525.94 1669.73 12445.58 14%
Servest 6617.62 1407.05 10297.85 9%
Express 6229.85 970.90 7992.73 8%
Opine 0.00 0.00 0.00 0%
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

The most mature backend framework for Deno, V2 in Alpha

A modern runtime for JavaScript and TypeScript

A simple & fast HTTP web framework for Deno

Sinatra like light weight web app framework for deno.

Ergonomic Framework for Humans

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

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
14624.91 1872.99 19419.41
Stat 10 25 50 75 90 95 99
Req/Sec 12748.80 13554.17 14705.13 15697.81 16933.91 17754.59 18849.52
Latency 2ms 3ms 3ms 3ms 3ms 4ms 5ms
Stat Mean Stddev Max
29217.40 2383.62 38127.17
Stat 10 25 50 75 90 95 99
Req/Sec 28163.14 29009.41 29702.14 30042.84 30419.05 30648.62 33801.29
Latency 1ms 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
42957.83 2425.06 50528.58
Stat 10 25 50 75 90 95 99
Req/Sec 40928.86 42122.68 43180.47 44037.17 45140.59 45887.20 47465.07
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
32892.39 3049.78 38477.79
Stat 10 25 50 75 90 95 99
Req/Sec 30902.03 32132.02 33361.19 34480.47 35301.80 35764.97 36682.41
Latency 1ms 1ms 1ms 1ms 1ms 2ms 2ms
Stat Mean Stddev Max
77273.33 9808.49 100819.60
Stat 10 25 50 75 90 95 99
Req/Sec 64525.57 69227.22 76664.11 84970.07 91217.75 93423.90 96788.45
Latency 383µs 476µs 604µs 767µs 969µs 1ms 1ms
Stat Mean Stddev Max
40149.23 2153.97 46006.69
Stat 10 25 50 75 90 95 99
Req/Sec 38837.60 39786.38 40297.36 40933.86 41844.72 42215.57 43243.64
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
32866.74 2156.37 41470.66
Stat 10 25 50 75 90 95 99
Req/Sec 32118.74 32719.56 33213.83 33518.91 33839.16 34115.94 34455.33
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
34923.40 2133.84 37496.59
Stat 10 25 50 75 90 95 99
Req/Sec 34273.18 34729.52 35303.35 35610.10 35963.50 36210.81 36566.61
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
58567.50 9761.58 84563.02
Stat 10 25 50 75 90 95 99
Req/Sec 50038.75 51209.72 53604.41 65180.57 74673.98 78029.42 81616.90
Latency 573µs 642µs 897µs 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
44017.18 2306.11 55480.23
Stat 10 25 50 75 90 95 99
Req/Sec 42403.46 43218.57 44023.49 44734.47 46024.72 47107.67 50169.40
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
16354.83 1639.40 19444.65
Stat 10 25 50 75 90 95 99
Req/Sec 15076.63 15644.97 16483.09 17360.22 18038.04 18384.76 18896.18
Latency 2ms 2ms 2ms 3ms 3ms 3ms 4ms
Stat Mean Stddev Max
74486.03 13300.60 100565.72
Stat 10 25 50 75 90 95 99
Req/Sec 56806.04 61906.42 74610.80 86607.38 92169.57 94445.16 97539.67
Latency 388µs 478µs 610µs 823µs 1ms 1ms 1ms
Stat Mean Stddev Max
6229.85 970.90 7992.73
Stat 10 25 50 75 90 95 99
Req/Sec 4925.02 5831.74 6386.73 6669.57 7595.56 7770.86 7891.91
Latency 6ms 7ms 7ms 8ms 9ms 10ms 13ms
Stat Mean Stddev Max
10525.94 1669.73 12445.58
Stat 10 25 50 75 90 95 99
Req/Sec 8169.47 10404.91 11139.43 11434.74 11599.88 11736.14 12173.70
Latency 3ms 4ms 4ms 4ms 5ms 6ms 9ms
Stat Mean Stddev Max
49229.22 3778.29 74903.80
Stat 10 25 50 75 90 95 99
Req/Sec 46386.59 47355.93 48479.51 50119.86 54149.69 56453.74 61355.27
Latency 845µs 946µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
16102.46 1660.96 19902.83
Stat 10 25 50 75 90 95 99
Req/Sec 15241.05 15764.49 16356.53 16881.73 17333.61 17523.21 17941.00
Latency 2ms 2ms 2ms 3ms 3ms 3ms 6ms
Stat Mean Stddev Max
47003.18 2248.13 59570.07
Stat 10 25 50 75 90 95 99
Req/Sec 45351.14 46304.96 47133.49 47814.18 48701.76 49577.55 52793.94
Latency 931µs 986µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
47223.31 2710.81 62293.93
Stat 10 25 50 75 90 95 99
Req/Sec 45416.27 46344.82 47344.79 48075.51 48921.71 49903.95 55580.18
Latency 924µs 981µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
42621.06 3776.72 50945.75
Stat 10 25 50 75 90 95 99
Req/Sec 38905.41 41140.82 43464.91 44703.98 45872.83 46441.30 47489.34
Latency 872µs 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
77739.52 15947.90 100136.94
Stat 10 25 50 75 90 95 99
Req/Sec 55940.77 60736.33 81644.30 92714.56 96152.90 97712.85 99106.10
Latency 375µs 467µs 584µs 780µs 972µs 1ms 1ms
Stat Mean Stddev Max
32791.33 3561.58 38000.07
Stat 10 25 50 75 90 95 99
Req/Sec 30809.26 32480.77 33452.97 34518.07 35267.81 35807.66 36644.00
Latency 1ms 1ms 1ms 1ms 1ms 2ms 2ms
Stat Mean Stddev Max
45238.97 2344.15 54099.84
Stat 10 25 50 75 90 95 99
Req/Sec 43640.33 44409.15 45258.33 46058.55 47301.40 48332.37 50607.07
Latency 968µs 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
49149.60 4067.91 67247.56
Stat 10 25 50 75 90 95 99
Req/Sec 46025.72 47040.28 48229.23 50111.62 54680.35 57212.31 61931.76
Latency 838µs 948µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
16854.73 1372.69 18951.67
Stat 10 25 50 75 90 95 99
Req/Sec 16312.04 16748.24 17112.91 17349.03 17606.65 17769.46 18086.23
Latency 2ms 2ms 2ms 2ms 3ms 3ms 5ms
Stat Mean Stddev Max
30461.82 2696.47 34195.81
Stat 10 25 50 75 90 95 99
Req/Sec 29353.09 30320.07 31105.96 31466.15 31830.68 32091.28 32337.09
Latency 1ms 1ms 1ms 1ms 1ms 1ms 2ms
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
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
38708.50 1891.53 42287.88
Stat 10 25 50 75 90 95 99
Req/Sec 37560.87 38503.23 38932.92 39534.02 39937.31 40149.74 41141.52
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
41483.91 3479.65 48346.16
Stat 10 25 50 75 90 95 99
Req/Sec 38713.81 40297.18 42255.72 43450.93 44214.66 44708.28 45933.16
Latency 886µs 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
77415.63 9767.58 98917.27
Stat 10 25 50 75 90 95 99
Req/Sec 64491.63 69248.14 77456.25 85112.57 90545.99 93317.41 96621.13
Latency 384µs 471µs 596µs 771µs 973µs 1ms 1ms
Stat Mean Stddev Max
6617.62 1407.05 10297.85
Stat 10 25 50 75 90 95 99
Req/Sec 5217.94 5853.63 6615.29 7474.01 8361.27 8954.43 9829.74
Latency 6ms 6ms 7ms 8ms 9ms 10ms 13ms
Stat Mean Stddev Max
73751.46 14535.32 98676.61
Stat 10 25 50 75 90 95 99
Req/Sec 54043.43 58507.45 77129.56 86611.90 91453.85 93447.46 95916.45
Latency 383µs 481µs 609µs 834µs 1ms 1ms 1ms
Stat Mean Stddev Max
48799.27 2998.78 63202.68
Stat 10 25 50 75 90 95 99
Req/Sec 46508.09 47444.06 48360.94 49397.71 52400.52 54617.75 58328.11
Latency 879µs 953µs 1ms 1ms 1ms 1ms 1ms

Generated 2024-07-11T01:45:23.679Z