@yunflyjs/yunfly
v0.0.10
Published
Yunfly. A high-performance Node.js web framework.
Downloads
14
Maintainers
Readme
Yunfly
Yunfly. A high-performance Node.js web framework.
Building our application using Typescript
.
Using Koa2
as the HTTP underlying framework. Using routing-controllers
and typedi
to efficiently build our Node application.
Technology
Koa2
: node.js HTTP framework.find-my-way
: Crazy fast http radix based router.Typescript
: TypeScript is a language for application scale JavaScript development.routing-controllers
: Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage for Express / Koa using TypeScript.typedi
: Dependency injection for TypeScript.winston
: A logger for just about everything.
Perfomance
Docker environment
Memory: 1GB Cpu: 1GHz
- hello world!
| framework | qps | remarks | | ------ | ------| ------ | | yunfly | 6400 | use koa as the underlying library | | eggjs| 3950 | use koa as the underlying library | | nestjs| 2900 | use koa as the underlying library | | nestjs| 7200 | use fastify as the underlying library |
- 1000 routing
| framework | qps | remarks | | ------ | ------| ------ | | yunfly | 6100 | use koa as the underlying library | | eggjs| 1680 | use koa as the underlying library | | nestjs| 2050 | use koa as the underlying library | | nestjs| 6550 | use fastify as the underlying library |