2009年6月26日,TJ 提交 Express 第一次 commit。目前擁有 5000 屢次 commit。node
2013年8月17日, TJ 隻身一人提交 Koa 第一次 commit。目前擁有 1000次左右 commit。web
後續 koa2 在 koa 的基礎上繼續開發。express
框架 - 架構功能 - 異步處理方式 - 社區生態 promise
express - 功能很全 - callback 回調 - 多年運行,生態豐富穩定。架構
koa - 只保留 express 核心等功能 - co 庫、generator 實現異步 - 不太清楚框架
koa2 - 同 koa - async、await、promise 實現異步 - 目前新應用主流。koa
async、await、promise 是將來主流。node web 應用中,須要優雅的處理好 異步/同步。異步