a
a
aizatto.com
Build.my
GitHub
Linkedin
Notion
Search…
aizatto.com
Table of Contents
Portfolio, Projects, Tools, Toys
Interview Guide
Engineering Code
Engineering Management
Why GitBook?
Getting into Tech
Personal Goals
Daily Drivers
Contacting Me
Notes
AWS
JavaScript
Node.js
Best Practices
DraftJS
eslint
GraphQL
Relay
Hapi
Knex
Koa
TypeScript
Webservers
Software Engineering
Technical Due Diligence
Web Development
Archive
More on Notion
Powered By
GitBook
Koa
​
https://npmcompare.com/compare/connect,express,hapi,koa
​
Feature
Koa
Express
Hapi
async/await
yes
no
yes
Routing
no
yes
yes
Templating
no
yes
​
Typescript
yes
yes
@types/hapi
Runs easily on AWS Lambda
​
yes
​
Koa vs Express
​
https://github.com/koajs/koa/blob/master/docs/koa-vs-express.md
​
Koa has async/await support
Express is supposed to have it in v5
v5 was first mentioned in July 2014
​
https://github.com/expressjs/express/pull/2237
​
Alternatives
​
https://www.npmjs.com/package/@awaitjs/express
​
Koa does not have
routes, use a plugin instead
templating
sending files
Koa vs Hapi
Hapi does not have async/await support
​
https://github.com/hapijs/hapi/issues/3429
​
​
https://github.com/hapijs/hapi/pull/3486
​
​
Previous
Knex
Next
TypeScript
Last modified
3yr ago
Copy link