Skip to content

denosaurs/bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 79425.68 16230.95 101156.40 100%
Bun 79144.10 9845.88 101636.65 100%
Stric 78499.21 9324.68 99658.55 99%
Vixeny (Bun) 76209.22 14064.46 101169.76 96%
Elysia 75881.01 13166.62 100310.71 96%
Deno 62677.68 11189.71 88457.34 79%
NHttp 56227.71 8715.40 83669.29 71%
Vixeny (Deno) 53290.04 7112.15 84648.03 67%
Fast 51444.44 5503.87 82844.83 65%
Hono 51071.91 5827.53 76636.48 64%
Fastro 49800.80 4099.75 69263.79 63%
Megalo 47717.33 3498.78 68058.91 60%
Deso 45878.01 2631.71 55832.19 58%
Alosaur 44027.97 2473.51 53505.67 55%
http 43962.23 4806.88 69864.97 55%
Router 41702.47 4082.62 48389.56 53%
Reno 41568.92 1964.42 47334.74 52%
Cheetah 41076.41 2343.76 45494.01 52%
Danet V2 (Hono) 35578.09 2407.87 46739.85 45%
Aqua 34015.70 3635.38 39115.58 43%
Danet (Oak) 33526.89 2237.93 41962.04 42%
Oak 33380.08 3174.34 37282.07 42%
Little 32988.66 4238.96 39065.21 42%
Dinatra 18057.53 2467.12 22779.34 23%
Node 17250.11 1470.75 21934.71 22%
Fastify 16351.30 3020.64 32856.23 21%
Opine 14846.99 2592.28 32550.83 19%
Abc 14405.42 1886.04 26756.54 18%
Express (Deno) 12191.85 2223.79 14280.54 15%
Express 6300.54 936.36 7932.57 8%
Servest 6264.30 1536.85 11344.61 8%
Acorn 3685.40 2577.75 16800.22 5%
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
14405.42 1886.04 26756.54
Stat 10 25 50 75 90 95 99
Req/Sec 13123.46 13802.35 14549.04 14951.84 15370.43 15634.40 23008.74
Latency 3ms 3ms 3ms 3ms 4ms 4ms 5ms
Stat Mean Stddev Max
3685.40 2577.75 16800.22
Stat 10 25 50 75 90 95 99
Req/Sec 1891.57 2433.21 2934.89 3881.66 5582.91 8286.23 15603.14
Latency 3ms 8ms 13ms 18ms 21ms 24ms 26ms
Stat Mean Stddev Max
44027.97 2473.51 53505.67
Stat 10 25 50 75 90 95 99
Req/Sec 42304.52 43293.19 44285.32 45102.27 45746.25 46477.94 48897.74
Latency 996µs 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
34015.70 3635.38 39115.58
Stat 10 25 50 75 90 95 99
Req/Sec 31906.26 33298.65 34838.92 35852.42 36684.64 37209.63 38394.03
Latency 1ms 1ms 1ms 1ms 1ms 2ms 2ms
Stat Mean Stddev Max
79144.10 9845.88 101636.65
Stat 10 25 50 75 90 95 99
Req/Sec 66518.92 71101.39 78584.69 86816.27 92938.35 95914.55 98766.68
Latency 374µs 467µs 592µs 753µs 938µs 1ms 1ms
Stat Mean Stddev Max
41076.41 2343.76 45494.01
Stat 10 25 50 75 90 95 99
Req/Sec 39236.84 40655.87 41567.67 42134.38 42536.22 42805.46 43282.52
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
33526.89 2237.93 41962.04
Stat 10 25 50 75 90 95 99
Req/Sec 33102.86 33402.43 33818.48 34250.70 34538.61 34731.37 35329.86
Latency 1ms 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
35578.09 2407.87 46739.85
Stat 10 25 50 75 90 95 99
Req/Sec 35121.30 35504.69 35876.41 36360.25 36660.24 36850.02 37478.02
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
62677.68 11189.71 88457.34
Stat 10 25 50 75 90 95 99
Req/Sec 52227.23 53609.10 57958.48 71311.70 80888.10 84009.38 87072.60
Latency 534µs 590µs 837µs 954µs 1ms 1ms 1ms
Stat Mean Stddev Max
45878.01 2631.71 55832.19
Stat 10 25 50 75 90 95 99
Req/Sec 44115.39 44899.53 45705.22 46563.07 48318.34 50046.65 54053.74
Latency 998µs 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
18057.53 2467.12 22779.34
Stat 10 25 50 75 90 95 99
Req/Sec 16145.58 17304.89 18750.38 19530.78 20000.26 20294.20 20962.23
Latency 2ms 2ms 2ms 2ms 3ms 3ms 5ms
Stat Mean Stddev Max
75881.01 13166.62 100310.71
Stat 10 25 50 75 90 95 99
Req/Sec 57538.83 63414.86 78426.97 86959.61 93114.00 95290.69 98556.27
Latency 395µs 487µs 587µs 801µs 994µs 1ms 1ms
Stat Mean Stddev Max
6300.54 936.36 7932.57
Stat 10 25 50 75 90 95 99
Req/Sec 4901.95 6070.98 6486.18 6650.52 7534.79 7711.93 7806.18
Latency 6ms 7ms 7ms 8ms 9ms 10ms 13ms
Stat Mean Stddev Max
12191.85 2223.79 14280.54
Stat 10 25 50 75 90 95 99
Req/Sec 8071.72 12425.17 12902.65 13373.49 13512.06 13574.25 13974.49
Latency 3ms 3ms 4ms 4ms 4ms 5ms 9ms
Stat Mean Stddev Max
51444.44 5503.87 82844.83
Stat 10 25 50 75 90 95 99
Req/Sec 48223.32 49135.07 50072.34 51214.60 57119.83 63874.73 72189.77
Latency 790µs 906µs 992µs 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
16351.30 3020.64 32856.23
Stat 10 25 50 75 90 95 99
Req/Sec 15166.40 15532.53 16145.34 16620.10 17100.87 19154.57 31448.09
Latency 2ms 2ms 3ms 3ms 3ms 3ms 6ms
Stat Mean Stddev Max
49800.80 4099.75 69263.79
Stat 10 25 50 75 90 95 99
Req/Sec 47044.74 47971.71 48855.37 50244.70 54734.13 58593.98 63526.99
Latency 846µs 936µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
51071.91 5827.53 76636.48
Stat 10 25 50 75 90 95 99
Req/Sec 47320.55 48303.81 49278.66 51341.73 59326.94 64243.45 70458.04
Latency 703µs 916µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
43962.23 4806.88 69864.97
Stat 10 25 50 75 90 95 99
Req/Sec 40338.26 42908.13 45089.97 46228.93 47305.22 48168.72 50234.73
Latency 846µs 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
79425.68 16230.95 101156.40
Stat 10 25 50 75 90 95 99
Req/Sec 56793.68 62293.65 84991.33 94126.93 97632.51 98663.35 99828.85
Latency 371µs 462µs 575µs 752µs 947µs 1ms 1ms
Stat Mean Stddev Max
32988.66 4238.96 39065.21
Stat 10 25 50 75 90 95 99
Req/Sec 31134.53 32808.97 33727.69 34982.87 35808.48 36320.17 37538.14
Latency 1ms 1ms 1ms 1ms 1ms 1ms 3ms
Stat Mean Stddev Max
47717.33 3498.78 68058.91
Stat 10 25 50 75 90 95 99
Req/Sec 45199.11 46312.56 47314.83 48806.51 51292.02 53224.39 57939.91
Latency 899µs 976µs 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
56227.71 8715.40 83669.29
Stat 10 25 50 75 90 95 99
Req/Sec 48666.56 49921.34 52244.13 61640.70 69824.36 73356.10 78913.58
Latency 585µs 694µs 937µs 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
17250.11 1470.75 21934.71
Stat 10 25 50 75 90 95 99
Req/Sec 16834.49 17133.73 17444.43 17739.18 18059.29 18333.45 18728.43
Latency 2ms 2ms 2ms 2ms 2ms 3ms 5ms
Stat Mean Stddev Max
33380.08 3174.34 37282.07
Stat 10 25 50 75 90 95 99
Req/Sec 32934.50 33422.27 34026.19 34341.30 34649.43 34990.35 35269.61
Latency 1ms 1ms 1ms 1ms 1ms 1ms 2ms
Stat Mean Stddev Max
14846.99 2592.28 32550.83
Stat 10 25 50 75 90 95 99
Req/Sec 12406.15 14525.95 15407.44 15873.11 16938.26 17954.55 19326.45
Latency 1ms 3ms 3ms 3ms 3ms 4ms 6ms
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
41568.92 1964.42 47334.74
Stat 10 25 50 75 90 95 99
Req/Sec 40488.07 41009.75 41681.31 42251.95 43197.97 43690.25 44932.96
Latency 1ms 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
41702.47 4082.62 48389.56
Stat 10 25 50 75 90 95 99
Req/Sec 39298.91 40698.19 42644.68 43742.85 44667.58 45346.53 46385.30
Latency 876µs 1ms 1ms 1ms 1ms 1ms 1ms
Stat Mean Stddev Max
78499.21 9324.68 99658.55
Stat 10 25 50 75 90 95 99
Req/Sec 66805.76 70977.62 77739.66 86045.11 91668.84 94339.64 97239.96
Latency 375µs 468µs 595µs 757µs 956µs 1ms 1ms
Stat Mean Stddev Max
6264.30 1536.85 11344.61
Stat 10 25 50 75 90 95 99
Req/Sec 5103.46 5678.86 6422.87 6937.33 7822.84 8376.01 9695.81
Latency 6ms 6ms 7ms 8ms 9ms 11ms 14ms
Stat Mean Stddev Max
76209.22 14064.46 101169.76
Stat 10 25 50 75 90 95 99
Req/Sec 57683.50 62641.12 77621.88 89647.65 93964.65 95761.25 99198.38
Latency 382µs 471µs 595µs 801µs 982µs 1ms 1ms
Stat Mean Stddev Max
53290.04 7112.15 84648.03
Stat 10 25 50 75 90 95 99
Req/Sec 49006.59 49748.61 50776.91 52975.44 64229.89 70044.56 78848.81
Latency 629µs 875µs 970µs 1ms 1ms 1ms 1ms

Generated 2024-05-12T01:39:25.542Z