• Stars
    star
    307
  • Rank 136,109 (Top 3 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 4 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ“Š Comparing deno, node and bun HTTP frameworks

bench

๐Ÿ“Š Daily benchmarks of deno & node HTTP frameworks


Table of Contents

Overview

Hello, bench!

Framework Mean Stddev Max Relative
NHttp 53365.31 11179.41 61472.04 100%
Hyper Express 51218.36 14539.36 67363.77 96%
Bun 50843.59 10775.83 67521.53 95%
http 31519.87 9048.85 134680.13 59%
Node 29424.21 4596.15 32846.28 55%
Peko 27711.80 5955.72 55247.75 52%
Fastify 25570.57 5574.38 28575.12 48%
Alosaur 23736.36 6000.88 30465.75 44%
Router 22000.29 4143.67 38350.54 41%
Aqua 19398.37 4236.03 87160.55 36%
Little 18997.40 3733.95 25281.29 36%
Oak 18218.50 3637.41 35320.80 34%
Dinatra 16289.12 3589.16 33585.73 31%
Abc 11795.19 4011.70 17731.26 22%
Express (Deno) 8012.95 1841.25 10536.60 15%
Opine 7997.02 1609.06 31717.73 15%
Acorn 7716.15 10336.56 63083.38 14%
Express 5489.83 1280.90 7476.85 10%
Servest 4935.88 1569.31 7391.16 9%
Cheetah 0.00 0.00 0.00 0%
Deno 0.00 0.00 0.00 0%
Deso 0.00 0.00 0.00 0%
Fast 0.00 0.00 0.00 0%
Fastro 0.00 0.00 0.00 0%
Hono 0.00 0.00 0.00 0%
Megalo 0.00 0.00 0.00 0%
Reno 0.00 0.00 0.00 0%
Chart

Frameworks

Abc

A better Deno framework to create web application

Acorn

A focused RESTful server framework for Deno ๐ŸŒฐ๐Ÿฆ•

Alosaur

Deno web framework with many decorators

Aqua

A minimal and fast ๐Ÿƒ web framework for Deno

Bun

Bun is a fast all-in-one JavaScript runtime

Cheetah

๐Ÿˆ A blazing fast framework for the modern web.

Deno

A modern runtime for JavaScript and TypeScript

Deso

A simple & fast HTTP web framework for Deno

Dinatra

Sinatra like light weight web app framework for deno.

Express

Fast, unopinionated, minimalist web framework for Node.js

Express (Deno)

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

Fast

Small web framework with near-native performance.

Fastify

Fast and low overhead web framework, for Node.js

Fastro

Fast and simple web application framework for deno

Hono

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

http

The deno standard library http server

Hyper Express

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

Little

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.

Megalo

Deno HTTP server framework focused on speed

NHttp

An Simple web-framework for Deno and Friends

Node

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

Oak

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

Opine

Fast, minimalist web framework for Deno ported from ExpressJS.

Peko

Featherweight server/router framework + middleware and handler library ๐Ÿฃ

Reno

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

Router

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

Servest

๐ŸŒพA progressive http server for Deno๐ŸŒพ

Benchmarks

Hello, bench!

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

Abc

Stat Mean Stddev Max
11795.19 4011.70 17731.26
Stat 10 25 50 75 90 95 99
Req/Sec 6926.80 7966.38 12517.77 16000.95 16412.01 16578.24 17023.92
Latency 2ms 2ms 3ms 5ms 6ms 10ms 11ms

Acorn

Stat Mean Stddev Max
7716.15 10336.56 63083.38
Stat 10 25 50 75 90 95 99
Req/Sec 43.43 64.77 5744.89 10301.88 20938.32 29632.81 48269.73
Latency 6ms 8ms 18ms 25ms 29ms 31ms 36ms

Alosaur

Stat Mean Stddev Max
23736.36 6000.88 30465.75
Stat 10 25 50 75 90 95 99
Req/Sec 15552.55 20313.18 26763.50 27476.42 28015.66 28416.30 29637.65
Latency 1ms 1ms 1ms 2ms 2ms 3ms 5ms

Aqua

Stat Mean Stddev Max
19398.37 4236.03 87160.55
Stat 10 25 50 75 90 95 99
Req/Sec 17206.83 18302.71 20128.15 20976.44 21785.14 22811.87 24424.05
Latency 2ms 2ms 2ms 2ms 3ms 3ms 5ms

Bun

Stat Mean Stddev Max
50843.59 10775.83 67521.53
Stat 10 25 50 75 90 95 99
Req/Sec 36880.07 40348.15 53487.27 61256.14 63260.50 64265.45 65298.44
Latency 576ยตs 720ยตs 875ยตs 1ms 1ms 1ms 2ms

Cheetah

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

Deno

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

Deso

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

Dinatra

Stat Mean Stddev Max
16289.12 3589.16 33585.73
Stat 10 25 50 75 90 95 99
Req/Sec 13398.27 14512.03 16604.46 18519.98 20000.22 20183.93 20744.93
Latency 2ms 2ms 2ms 3ms 4ms 4ms 7ms

Express

Stat Mean Stddev Max
5489.83 1280.90 7476.85
Stat 10 25 50 75 90 95 99
Req/Sec 3331.88 5582.05 6084.45 6202.85 6284.84 6322.95 6393.47
Latency 7ms 8ms 8ms 8ms 12ms 14ms 20ms

Express (Deno)

Stat Mean Stddev Max
8012.95 1841.25 10536.60
Stat 10 25 50 75 90 95 99
Req/Sec 5538.49 7376.29 8866.14 9079.46 9246.88 9522.05 9894.32
Latency 4ms 5ms 5ms 6ms 7ms 9ms 15ms

Fast

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

Fastify

Stat Mean Stddev Max
25570.57 5574.38 28575.12
Stat 10 25 50 75 90 95 99
Req/Sec 22081.23 26620.20 27432.89 27914.98 28100.25 28166.16 28400.51
Latency 1ms 1ms 1ms 1ms 2ms 2ms 6ms

Fastro

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

Hono

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

http

Stat Mean Stddev Max
31519.87 9048.85 134680.13
Stat 10 25 50 75 90 95 99
Req/Sec 18921.74 27533.18 35525.56 36510.92 37187.99 37511.08 38418.40
Latency 1ms 1ms 1ms 1ms 2ms 2ms 4ms

Hyper Express

Stat Mean Stddev Max
51218.36 14539.36 67363.77
Stat 10 25 50 75 90 95 99
Req/Sec 29649.70 32812.11 59640.53 63592.50 64663.90 65142.31 66125.18
Latency 590ยตs 685ยตs 859ยตs 969ยตs 1ms 1ms 2ms

Little

Stat Mean Stddev Max
18997.40 3733.95 25281.29
Stat 10 25 50 75 90 95 99
Req/Sec 16404.64 18329.59 20202.00 20905.13 21404.05 21969.89 23392.67
Latency 2ms 2ms 2ms 2ms 3ms 3ms 6ms

Megalo

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

NHttp

Stat Mean Stddev Max
53365.31 11179.41 61472.04
Stat 10 25 50 75 90 95 99
Req/Sec 31289.79 55606.06 58098.72 58945.33 59512.40 59914.92 60685.08
Latency 748ยตs 796ยตs 856ยตs 910ยตs 1ms 1ms 2ms

Node

Stat Mean Stddev Max
29424.21 4596.15 32846.28
Stat 10 25 50 75 90 95 99
Req/Sec 28717.78 29903.74 30327.57 31197.93 31499.51 31609.77 31761.59
Latency 1ms 1ms 1ms 1ms 1ms 2ms 3ms

Oak

Stat Mean Stddev Max
18218.50 3637.41 35320.80
Stat 10 25 50 75 90 95 99
Req/Sec 14711.61 17111.72 19467.12 20105.08 20580.56 21205.08 23009.50
Latency 2ms 2ms 2ms 2ms 3ms 4ms 5ms

Opine

Stat Mean Stddev Max
7997.02 1609.06 31717.73
Stat 10 25 50 75 90 95 99
Req/Sec 6545.37 7548.95 8498.28 8683.98 8796.16 8900.43 11267.36
Latency 3ms 5ms 6ms 6ms 7ms 8ms 13ms

Peko

Stat Mean Stddev Max
27711.80 5955.72 55247.75
Stat 10 25 50 75 90 95 99
Req/Sec 22816.18 25382.72 29925.41 30774.19 31450.04 31916.25 33225.55
Latency 1ms 1ms 1ms 1ms 1ms 2ms 4ms

Reno

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

Router

Stat Mean Stddev Max
22000.29 4143.67 38350.54
Stat 10 25 50 75 90 95 99
Req/Sec 19006.44 20524.48 23490.18 24143.16 24646.99 25012.48 26223.76
Latency 1ms 2ms 2ms 2ms 2ms 3ms 4ms

Servest

Stat Mean Stddev Max
4935.88 1569.31 7391.16
Stat 10 25 50 75 90 95 99
Req/Sec 2915.13 4210.18 5654.33 5953.82 6065.63 6138.17 6681.10
Latency 5ms 6ms 9ms 12ms 16ms 19ms 26ms

Generated 2023-06-21T01:50:08.467Z

More Repositories

1

denon

๐Ÿ‘€ Monitor any changes in your Deno application and automatically restart.
TypeScript
1,101
star
2

deno_python

๐Ÿ Python interpreter bindings for Deno and Bun.
TypeScript
507
star
3

netsaur

Powerful Powerful Machine Learning library with GPU, CPU and WASM backends
Rust
211
star
4

mod.land

๐Ÿ“ฆ Pretty subdomains for you deno project
MDX
192
star
5

plug

๐Ÿ”Œ Deno FFI helper module
TypeScript
77
star
6

neo

๐Ÿ‘ฉโ€๐Ÿ’ป Matrix and other math, accelerated by WebGPU and WASM
TypeScript
67
star
7

crux.land

crux.land is a free registry service meant for hosting small (โ‰ค 20kB) single deno scripts.
TypeScript
66
star
8

pane

๐Ÿ–ผ๏ธ A deno module providing bindings for cross-platform windowing
Rust
65
star
9

deno_brotli

๐Ÿ—œ Brotli wasm module for deno
TypeScript
63
star
10

wait

๐ŸŒ€ Minimal terminal spinner
TypeScript
57
star
11

rutt

๐Ÿ›ฃ๏ธ A tiny and fast http request router designed for use with deno and deno deploy
TypeScript
53
star
12

cache

๐ŸฅŒ Deno cache library
TypeScript
49
star
13

event

๐Ÿ“† Strictly typed event emitter with asynciterator support
TypeScript
42
star
14

byte_type

๐Ÿ˜‹ A small helper module for working with different raw types in javascript
TypeScript
34
star
15

sodium

๐Ÿง‚ Sodium is a modern, easy-to-use library for encryption, decryption, signatures, password hashing and more
TypeScript
30
star
16

depsbot

โš™๏ธ GitHub action to check freshness of your deno dependencies
TypeScript
27
star
17

log

๐Ÿ“œ Dead-simple drop-in logging solution using streams and the native console api
TypeScript
25
star
18

pngs

๐Ÿ“ท A simple wasm png encoder/decoder module for deno
TypeScript
20
star
19

wasabi

๐Ÿฃ Template repository for deno modules that want to use wasm
TypeScript
20
star
20

ddoc

๐Ÿ“‘ Offline deno documentation in a desktop app, generated locally
TypeScript
19
star
21

emoji

๐Ÿฆ„ Emojis for dinosaurs
TypeScript
19
star
22

parry

๐Ÿ‘ท๐Ÿฝโ€โ™‚๏ธ Run deno functions in WebWorkers
TypeScript
19
star
23

deno_lz4

๐Ÿ—œ lz4 wasm module for deno
TypeScript
18
star
24

gmath

๐ŸŽฎ A wasm accelerated game and graphics maths library for deno
TypeScript
16
star
25

status

๐Ÿ—ฟ HTTP status utility for Deno. Based on Java Apache HttpStatus
TypeScript
15
star
26

tokenizer

โš™๏ธ A simple tokenizer for deno
TypeScript
15
star
27

mess

๐ŸŒ€ A modern, broker-agnostic, distributed message queue for deno
TypeScript
13
star
28

urlpattern

๐Ÿ“‹ A polyfill for URLPattern for web-browsers, older versions of deno and non-unstable deno
TypeScript
11
star
29

python.mod.land

TypeScript
11
star
30

denord

๐Ÿ—ฃ Discord API module
TypeScript
11
star
31

argontwo

#๏ธโƒฃ Argon2 hashing module for deno using wasm
TypeScript
11
star
32

deps.index

๐Ÿ“’ Registry index for deps.land
TypeScript
10
star
33

tabtab

๐Ÿ“Ž Generate CLI completions for zsh, bash, and fish
TypeScript
10
star
34

algebra

โž— Powerful math library for Deno (WIP)
Rust
10
star
35

debug

๐Ÿ“ Tiny debugging utility
TypeScript
10
star
36

commit

โœ๏ธ Parser for the conventional commits specification
TypeScript
10
star
37

sauron

๐Ÿ•ต๏ธโ€โ™‚๏ธ Deno quality metrics analyzer
Rust
9
star
38

release

๐Ÿ“ฆ Elegant releases with plugins
TypeScript
9
star
39

tty

๐Ÿ–จ Terminal utils and ansi escapes
TypeScript
9
star
40

deno_servo

๐Ÿ›ต Servo bindings for Deno (WIP)
CSS
7
star
41

gutenberg

๐Ÿ“ Complete, correct, and thoroughly tested string manipulation library.
TypeScript
7
star
42

actions

โš™๏ธ GitHub Actions in deno
TypeScript
6
star
43

opus

๐Ÿ”Š Deno bindings for libopus
TypeScript
6
star
44

typefetch

๐Ÿ“ค Magically generate `fetch` types from OpenAPI schemas for zero-cost browser-native api clients
TypeScript
5
star
45

font

๐Ÿ–Œ A simple deno module for font rasterization
TypeScript
5
star
46

deps.land

๐Ÿ‘โ€๐Ÿ—จ Experiments with deno dependencies
TypeScript
4
star
47

obj

๐ŸŒŠ A simple wavefront obj and mtl parser and loader module for deno
TypeScript
4
star
48

deps.bors

๐Ÿ—ฟ Great manager of the deps.land index
Rust
3
star
49

branch

๐Ÿ“  Denosaurs pretty logger
TypeScript
3
star
50

website

โœ๏ธ Our official documentation site
JavaScript
3
star
51

deno_json_op

๐Ÿ“‹ A macro for easing the development of deno plugins
Rust
3
star
52

exit

๐Ÿงน Execute function when you program is exiting
TypeScript
3
star
53

pm

๐Ÿ‘€ denon 3 ... in development
TypeScript
3
star
54

ssh

๐Ÿ’ป A modern SSH client for Deno.
TypeScript
2
star
55

protobuf

๐Ÿ“ฃ a protobuf implementation for deno
2
star
56

mok

๐ŸŽญ HTTP server mocking and request isolation
1
star
57

genesis_deno

๐Ÿ› Starting template for denosaurs projects
1
star
58

deps

๐Ÿ•ดdeps.ts manager for Deno [highly WIP]
TypeScript
1
star