crookse / denosaurs-bench

📊 Comparing deno & node HTTP frameworks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bench

📊 Daily benchmarks of deno & node HTTP frameworks


Table of Contents

Overview

Hello, bench!

Framework Mean Stddev Max Relative
Bun 61215.71 9864.16 77826.14 100%
Hyper Express 51646.66 11698.24 60200.63 84%
Deno 48163.24 11872.99 65069.56 79%
Megalo 47413.06 11975.52 58993.79 77%
Hono 47221.89 12530.25 62429.52 77%
Fast 46051.27 12323.69 66274.45 75%
http 43847.95 9171.70 50189.50 72%
Peko 41140.86 7850.02 47889.78 67%
Fastro 40648.30 8918.31 51438.75 66%
Reno 38624.21 9780.98 47283.86 63%
Node 35356.37 6703.13 39123.15 58%
Alosaur 32995.91 8801.36 40655.53 54%
Router 28785.02 5560.10 36296.46 47%
Fastify 27769.15 10059.90 35523.51 45%
Little 27623.20 5037.72 33440.46 45%
Aqua 25217.06 3740.15 29326.03 41%
Oak 24953.33 4032.10 28591.74 41%
Dinatra 19476.12 3808.75 24245.65 32%
Abc 14933.85 4730.68 21364.23 24%
Opine 10208.06 1433.27 20994.91 17%
Express 6748.88 1478.95 9049.10 11%
Servest 5866.78 4159.99 128203.63 10%
Acorn 3970.22 3034.17 58531.40 6%
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

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

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

🌾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
14933.85 4730.68 21364.23
Stat 10 25 50 75 90 95 99
Req/Sec 8841.26 9160.98 16865.62 18650.28 20132.79 20648.55 21057.27
Latency 2ms 2ms 2ms 3ms 5ms 5ms 8ms
Stat Mean Stddev Max
3970.22 3034.17 58531.40
Stat 10 25 50 75 90 95 99
Req/Sec 1941.12 2477.81 3014.28 4201.62 8548.05 10333.60 12803.53
Latency 4ms 5ms 12ms 18ms 22ms 23ms 25ms
Stat Mean Stddev Max
32995.91 8801.36 40655.53
Stat 10 25 50 75 90 95 99
Req/Sec 20211.28 25193.87 37851.13 38549.49 38912.30 39167.36 39651.39
Latency 1ms 1ms 1ms 1ms 1ms 2ms 5ms
Stat Mean Stddev Max
25217.06 3740.15 29326.03
Stat 10 25 50 75 90 95 99
Req/Sec 22201.81 23745.39 26702.01 27360.09 27858.95 28206.21 28503.11
Latency 1ms 1ms 1ms 2ms 2ms 3ms 3ms
Stat Mean Stddev Max
61215.71 9864.16 77826.14
Stat 10 25 50 75 90 95 99
Req/Sec 48027.66 51353.71 63867.71 70569.35 72340.77 73138.28 74768.13
Latency 499µs 627µs 771µs 883µs 1ms 1ms 1ms
Stat Mean Stddev Max
48163.24 11872.99 65069.56
Stat 10 25 50 75 90 95 99
Req/Sec 32401.61 40343.12 48901.29 59220.66 61245.25 61908.41 63146.83
Latency 626µs 779µs 919µs 1ms 1ms 1ms 3ms
Stat Mean Stddev Max
19476.12 3808.75 24245.65
Stat 10 25 50 75 90 95 99
Req/Sec 15314.65 16210.15 21411.59 21695.21 21963.48 22370.61 23202.00
Latency 2ms 2ms 2ms 2ms 2ms 4ms 5ms
Stat Mean Stddev Max
6748.88 1478.95 9049.10
Stat 10 25 50 75 90 95 99
Req/Sec 4168.09 6751.49 7495.69 7629.96 7725.47 7761.36 7805.74
Latency 6ms 6ms 6ms 6ms 9ms 11ms 16ms
Stat Mean Stddev Max
46051.27 12323.69 66274.45
Stat 10 25 50 75 90 95 99
Req/Sec 28206.96 41157.19 45805.90 57631.46 58945.40 59371.13 60141.96
Latency 729µs 809µs 929µs 1ms 1ms 1ms 4ms
Stat Mean Stddev Max
27769.15 10059.90 35523.51
Stat 10 25 50 75 90 95 99
Req/Sec 11897.88 14067.20 33417.26 34504.78 34834.37 34968.17 35135.70
Latency 1ms 1ms 1ms 1ms 3ms 4ms 5ms
Stat Mean Stddev Max
40648.30 8918.31 51438.75
Stat 10 25 50 75 90 95 99
Req/Sec 28450.94 39673.17 45042.75 45621.43 46017.79 46297.26 46663.02
Latency 958µs 1ms 1ms 1ms 1ms 1ms 4ms
Stat Mean Stddev Max
47221.89 12530.25 62429.52
Stat 10 25 50 75 90 95 99
Req/Sec 29212.46 40150.89 50473.59 58125.46 59202.95 59734.98 60625.57
Latency 663µs 802µs 942µs 1ms 1ms 1ms 3ms
Stat Mean Stddev Max
43847.95 9171.70 50189.50
Stat 10 25 50 75 90 95 99
Req/Sec 29904.39 45205.32 48329.41 48853.55 49206.89 49429.78 49837.28
Latency 902µs 957µs 1ms 1ms 1ms 1ms 4ms
Stat Mean Stddev Max
51646.66 11698.24 60200.63
Stat 10 25 50 75 90 95 99
Req/Sec 22962.93 55316.54 56756.89 57546.57 57889.75 58052.96 58325.80
Latency 799µs 811µs 826µs 849µs 1ms 2ms 2ms
Stat Mean Stddev Max
27623.20 5037.72 33440.46
Stat 10 25 50 75 90 95 99
Req/Sec 22066.34 25575.32 29965.78 30604.38 31202.82 31566.73 31994.02
Latency 1ms 1ms 1ms 1ms 2ms 3ms 4ms
Stat Mean Stddev Max
47413.06 11975.52 58993.79
Stat 10 25 50 75 90 95 99
Req/Sec 29424.09 42620.83 53216.17 55138.96 56028.41 56468.70 57114.45
Latency 812µs 862µs 919µs 984µs 1ms 1ms 5ms
Stat Mean Stddev Max
35356.37 6703.13 39123.15
Stat 10 25 50 75 90 95 99
Req/Sec 33743.93 36341.33 37376.14 37952.65 38315.78 38510.98 38902.60
Latency 1ms 1ms 1ms 1ms 1ms 1ms 4ms
Stat Mean Stddev Max
24953.33 4032.10 28591.74
Stat 10 25 50 75 90 95 99
Req/Sec 20813.25 25311.37 26663.05 26893.21 27114.26 27403.82 27999.66
Latency 1ms 1ms 1ms 2ms 2ms 3ms 4ms
Stat Mean Stddev Max
10208.06 1433.27 20994.91
Stat 10 25 50 75 90 95 99
Req/Sec 9000.96 9720.97 10550.72 10778.00 11107.07 11808.82 13037.47
Latency 3ms 4ms 4ms 5ms 5ms 6ms 8ms
Stat Mean Stddev Max
41140.86 7850.02 47889.78
Stat 10 25 50 75 90 95 99
Req/Sec 30978.05 41680.79 44835.76 45387.13 45827.38 46071.70 46521.32
Latency 964µs 1ms 1ms 1ms 1ms 1ms 4ms
Stat Mean Stddev Max
38624.21 9780.98 47283.86
Stat 10 25 50 75 90 95 99
Req/Sec 21760.44 33735.25 43824.44 45173.07 45755.11 46158.96 46658.22
Latency 1ms 1ms 1ms 1ms 1ms 2ms 5ms
Stat Mean Stddev Max
28785.02 5560.10 36296.46
Stat 10 25 50 75 90 95 99
Req/Sec 21871.91 24376.25 30925.61 33394.66 33811.09 34174.69 35410.55
Latency 1ms 1ms 1ms 1ms 2ms 2ms 4ms
Stat Mean Stddev Max
5866.78 4159.99 128203.63
Stat 10 25 50 75 90 95 99
Req/Sec 3016.47 5701.19 6345.55 6742.26 7065.75 7175.84 8166.68
Latency 7ms 7ms 7ms 8ms 12ms 14ms 22ms

Generated 2022-12-25T01:49:20.790Z

About

📊 Comparing deno & node HTTP frameworks

License:MIT License


Languages

Language:TypeScript 97.2%Language:JavaScript 2.8%