deno和 node HTTP 框架每天基准测试

基准

📊 deno和 node HTTP 框架每天基准测试


目录

概览

框架平均合计
deno_canary43024430228
fastify37680.73414481
deno23412.8234103
http19396.41193926
node19344.41193437
alosaur13604136033
aqua12711.2127105
abc11250.55123760
mandarinets11085.4110841
dinatra10919.1120104
oak10193.4101933
drash10121.4101201
reno9763.897646
little_native8142.281412
express7441.9181856
tinyhttp6831.668309
opine651471650
little_std3475.834752
servest3334.133337
pogo00

基准测试要素

abc

一个更好的 Deno 框架用于创建 web 应用.

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec82558255116871196711250.551031.098249123760
Bytes/Sec767 kB767 kB1.09 MB1.11 MB1.05 MB96 kB767 kB11.5 MB
Stat2.5%50%95.5%AvgStdevMax
Latency2 ms3 ms6 ms3.07 ms1.19 ms28 ms

alosaur

Deno web 框架有很多装饰

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec897589751417515255136041692.088970136033
Bytes/Sec825 kB825 kB1.3 MB1.4 MB1.25 MB156 kB825 kB12.5 MB
Stat2.5%50%95.5%AvgStdevMax
Latency1 ms2 ms5 ms2.38 ms1.28 ms67 ms

aqua

一个小而快的 🏃deno web 框架

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec89118911131511331912711.21275.138906127105
Bytes/Sec820 kB820 kB1.21 MB1.23 MB1.17 MB117 kB819 kB11.7 MB
Stat2.5%50%95.5%AvgStdevMax
Latency2 ms3 ms4 ms2.64 ms1.03 ms27 ms

deno

一个安全的 JavaScript and TypeScript运行时

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec1785517855237432532723412.82038.8817841234103
Bytes/Sec1.59 MB1.59 MB2.11 MB2.25 MB2.08 MB182 kB1.59 MB20.8 MB
Stat2.5%50%95.5%AvgStdevMax
Latency1 ms1 ms3 ms1.29 ms0.77 ms21 ms

deno_canary

当前deno的金丝雀版本

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec33247332474431944863430243350.2133223430228
Bytes/Sec2.96 MB2.96 MB3.94 MB3.99 MB3.83 MB298 kB2.96 MB38.3 MB
Stat2.5%50%95.5%AvgStdevMax
Latency0 ms0 ms1 ms0.29 ms0.59 ms23 ms

dinatra

Sinatra 像是轻量级 deno web app 框架.

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec71757175114071163910919.11219.917175120104
Bytes/Sec373 kB373 kB593 kB605 kB568 kB63.4 kB373 kB6.25 MB
Stat2.5%50%95.5%AvgStdevMax
Latency2 ms3 ms7 ms3.3 ms1.34 ms37 ms

drash

一个零配置的deno REST 微服务 HTTP 服务器.

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec69156915105111068710121.41089.146912101201
Bytes/Sec595 kB595 kB904 kB919 kB870 kB93.6 kB594 kB8.7 MB
Stat2.5%50%95.5%AvgStdevMax
Latency3 ms3 ms6 ms3.36 ms1.3 ms81 ms

express

Node.js的快,史无前例的,极简的 web 框架

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec35973597799981037441.911295.16359681856
Bytes/Sec777 kB777 kB1.73 MB1.75 MB1.61 MB280 kB777 kB17.7 MB
Stat2.5%50%95.5%AvgStdevMax
Latency2 ms4 ms11 ms4.83 ms2.21 ms40 ms

fastify

快并且低开销的Node.js的web 框架

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec2249522495394554015937680.734931.3322490414481
Bytes/Sec3.47 MB3.47 MB6.07 MB6.18 MB5.8 MB759 kB3.46 MB63.8 MB
Stat2.5%50%95.5%AvgStdevMax
Latency0 ms0 ms2 ms0.38 ms0.76 ms20 ms

http

Deno 标准库

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec1394313943200792031919396.411844.0813936193926
Bytes/Sec725 kB725 kB1.04 MB1.06 MB1.01 MB95.9 kB725 kB10.1 MB
Stat2.5%50%95.5%AvgStdevMax
Latency1 ms1 ms4 ms1.28 ms0.9 ms29 ms

little_native

一个极简的connect-like web 框架. deno开箱即用的, Deno的原生HTTP 和Deno标准 HTTP 服务器.

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec54035403842385998142.2919.64540381412
Bytes/Sec697 kB697 kB1.09 MB1.11 MB1.05 MB119 kB697 kB10.5 MB
Stat2.5%50%95.5%AvgStdevMax
Latency3 ms4 ms8 ms4.36 ms1.32 ms27 ms

little_std

一个极简的 connect-like web 框架. deno开箱即用的, Deno的原生HTTP 和Deno标准 HTTP 服务器.

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec22312231360538913475.8455.07223134752
Bytes/Sec205 kB205 kB332 kB358 kB320 kB41.9 kB205 kB3.2 MB
Stat2.5%50%95.5%AvgStdevMax
Latency9 ms10 ms19 ms11.03 ms2.81 ms46 ms

mandarinets

一个极简的,
装饰驱动的,
deno的MVC 框架.

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec76917691114631188711085.41145.67688110841
Bytes/Sec715 kB715 kB1.07 MB1.11 MB1.03 MB107 kB715 kB10.3 MB
Stat2.5%50%95.5%AvgStdevMax
Latency2 ms3 ms5 ms3.11 ms1.1 ms70 ms

node

Node.js JavaScript 运行时

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec98399839199512265519344.413399.079838193437
Bytes/Sec1.1 MB1.1 MB2.23 MB2.54 MB2.17 MB380 kB1.1 MB21.7 MB
Stat2.5%50%95.5%AvgStdevMax
Latency0 ms1 ms5 ms1.57 ms1.41 ms26 ms

oak

Deno的网络服务器🐿️ 🦕一个中间件框架

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec69396939105271076710193.41096.856937101933
Bytes/Sec902 kB902 kB1.37 MB1.4 MB1.33 MB143 kB902 kB13.3 MB
Stat2.5%50%95.5%AvgStdevMax
Latency3 ms3 ms6 ms3.35 ms1.33 ms80 ms

opine

从ExpressJS移植过来的 快速,极简的Deno web框架

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec52395239643970996514512.59523671650
Bytes/Sec806 kB806 kB992 kB1.09 MB1 MB79 kB806 kB11 MB
Stat2.5%50%95.5%AvgStdevMax
Latency5 ms6 ms8 ms5.77 ms1.4 ms45 ms

pogo

Pogo是一个易于使用、安全且富有表现力的框架。
用于编写Web服务器和应用程序。

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec00000000
Bytes/Sec0 B0 B0 B0 B0 B0 B0 B0 B
Stat2.5%50%95.5%AvgStdevMax
Latency0 ms0 ms0 ms0 ms0 ms0 ms

reno

一个瘦的、可测试的路由库,建立在Deno的标准HTTP模块之上

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec6547654710047105759763.81086.51654597646
Bytes/Sec511 kB511 kB784 kB825 kB762 kB84.7 kB511 kB7.62 MB
Stat2.5%50%95.5%AvgStdevMax
Latency3 ms3 ms8 ms3.48 ms1.75 ms55 ms

servest

🌾一个渐进的deno http server🌾

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec26672667329548393334.1558.27266633337
Bytes/Sec307 kB307 kB379 kB557 kB383 kB64.2 kB307 kB3.83 MB
Stat2.5%50%95.5%AvgStdevMax
Latency0 ms4 ms48 ms11.5 ms17.63 ms67 ms

tinyhttp

Deno port of tinyhttp, 零遗留的,微小而快速的web框架。

Stat1%2.5%50%95.5%AvgStdevMinTotal
Req/Sec50395039699172716831.6615.05503668309
Bytes/Sec670 kB670 kB930 kB967 kB908 kB81.8 kB670 kB9.09 MB
Stat2.5%50%95.5%AvgStdevMax
Latency3 ms5 ms9 ms5.35 ms1.69 ms39 ms

生成于2021-05-12T00:47:29.505Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书简_台湖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值