All Projects → fastify → Benchmarks

fastify / Benchmarks

Licence: mit
Fast and low overhead web framework fastify benchmarks.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Benchmarks

Merry
🌊🌊⛵️🌊🌊 - cute streaming API framework
Stars: ✭ 308 (-6.1%)
Mutual labels:  framework
Richkware
Framework for building Windows malware, written in C++
Stars: ✭ 315 (-3.96%)
Mutual labels:  framework
Easyrealm
EasyRealm is a micro-framework that helps you use Realm.
Stars: ✭ 320 (-2.44%)
Mutual labels:  framework
Deepkit Framework
A new full-featured and high-performance web framework for sophisticated Typescript projects like complex admin interfaces, websites, games, desktop and mobile apps.
Stars: ✭ 307 (-6.4%)
Mutual labels:  framework
Fritz2
Easily build reactive web-apps in Kotlin based on flows and coroutines.
Stars: ✭ 308 (-6.1%)
Mutual labels:  framework
Application
一个设计精巧, 协议实现完备的, 基于 mirai-api-http 的即时聊天软件自动化框架.
Stars: ✭ 307 (-6.4%)
Mutual labels:  framework
Graffiti
Minimalistic GraphQL framework
Stars: ✭ 306 (-6.71%)
Mutual labels:  framework
Apprise
Apprise - Push Notifications that work with just about every platform!
Stars: ✭ 4,307 (+1213.11%)
Mutual labels:  framework
Embark
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Stars: ✭ 3,478 (+960.37%)
Mutual labels:  framework
Lazyphp4
LazyPHP4 , an API first framework for php developer
Stars: ✭ 316 (-3.66%)
Mutual labels:  framework
Cellmesh
Game server framework based on cellnet
Stars: ✭ 310 (-5.49%)
Mutual labels:  framework
Redhawk
A submodule repository for distributing REDHAWK artifacts and the latest REDHAWK source code. Use 'git clone --recurse-submodules [email protected]:RedhawkSDR/redhawk.git' to also clone all submodules.
Stars: ✭ 310 (-5.49%)
Mutual labels:  framework
Vuefront
VueFront Core. Turn your old-fashioned CMS website in to a SPA & PWA in 5 minutes
Stars: ✭ 316 (-3.66%)
Mutual labels:  framework
1991
A server-side web framework written in Forth.
Stars: ✭ 309 (-5.79%)
Mutual labels:  framework
Direflow
🧩 Use the best of two worlds. Create fast, performant, native Web Components using React.
Stars: ✭ 322 (-1.83%)
Mutual labels:  framework
Cosa
An Object-Oriented Platform for Arduino/AVR
Stars: ✭ 306 (-6.71%)
Mutual labels:  framework
Spring Data Cassandra
Provides support to increase developer productivity in Java when using Apache Cassandra. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Stars: ✭ 315 (-3.96%)
Mutual labels:  framework
Egg
🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
Stars: ✭ 17,616 (+5270.73%)
Mutual labels:  framework
Core
A Fully-fledged functional effect system for typescript with a rich standard library
Stars: ✭ 325 (-0.91%)
Mutual labels:  framework
Populus
The Ethereum development framework with the most cute animal pictures
Stars: ✭ 315 (-3.96%)
Mutual labels:  framework

CI Coverage Status js-standard-style NPM version NPM downloads Gitter


TL;DR

  • Fastify is a fast and low overhead web framework for Node.js.
  • This package shows how fast it is comparatively.

Installing

npm i -g fastify-benchmarks

Usage

benchmark [arguments (optional)]

Arguments

  • -h: Help on how to use the tool.
  • compare: Get comparative data for your benchmarks.

You may also compare all test results, at once, in a single table; benchmark compare -t

You can also extend the comparison table with percentage values based on fastest result; benchmark compare -p

Benchmarks

  • Machine: Linux fv-az50-626 5.4.0-1036-azure #38~18.04.1-Ubuntu SMP Wed Jan 6 18:26:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux | 2 vCPUs | 7GB.
  • Method: autocannon -c 100 -d 40 -p 10 localhost:3000 (two rounds; one to warm-up, one to measure).
  • Node: v12.20.1
  • Run: Sat Jan 16 19:18:27 UTC 2021
Version Router Requests/s Latency Throughput/Mb
fastify 3.10.1 64683.2 14.99 11.54
0http 3.0.0 60436.8 16.06 10.78
bare 10.13.0 60258.4 16.11 10.75
polkadot 1.0.0 59602.4 16.30 10.63
foxify 0.10.20 59111.2 16.42 9.70
polka 0.5.2 58952.0 16.48 10.51
connect 3.7.0 58108.0 16.71 10.36
server-base 7.1.23 56984.0 17.05 10.16
rayo 1.3.6 56336.0 17.25 10.05
server-base-router 7.1.23 56296.0 17.26 10.04
micro 9.3.4 56266.4 17.27 10.03
connect-router 1.3.5 52819.2 18.44 9.42
yeps 1.1.1 52294.4 18.62 9.33
micro-route 2.5.0 52024.0 18.72 9.28
restana 4.8.1 51368.0 18.98 9.16
trek-engine 1.0.5 47545.4 20.54 7.80
trek-router 1.2.0 47086.6 20.74 7.72
yeps-router 1.2.0 43118.4 22.69 7.69
spirit 0.6.1 42965.6 22.80 7.66
vapr 0.5.5 42636.8 22.95 6.99
koa 2.13.1 41324.2 23.70 7.37
koa-isomorphic-router 0.1.1 38433.4 25.52 6.85
spirit-router 0.5.0 38260.2 25.66 6.82
total.js 3.4.6 38139.2 25.72 11.67
koa-router 10.0.0 37539.4 26.15 6.69
restify 8.5.1 34424.2 28.55 6.20
hapi 20.0.3 30830.8 31.94 5.50
microrouter 3.1.3 28684.4 34.36 5.12
egg.js 2.29.1 19175.7 51.66 6.75
express 4.17.1 11795.6 84.23 2.10
express-with-middlewares 4.17.1 10241.3 97.06 3.81
fastify-big-json 3.10.1 9829.4 101.19 113.08
express-route-prefix 4.17.1 9354.8 106.28 3.46
take-five 2.0.0 N/A N/A N/A
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].