加载中...

Fastify 是一个 Node.js Web 框架,由 Matteo Collina 与 Tomas Della Vedova 创建,2016 年发布,现为 OpenJS 基金会项目,定位是在提供良好开发体验的同时把框架开销降到最低。
Fastify 的性能优势来自多项工程优化:基于基数树(radix tree)的高速路由 find-my-way;利用 JSON Schema 预编译序列化函数的 fast-json-stringify,使响应序列化远快于通用的 JSON.stringify;以及贯穿始终的对象复用与 V8 优化友好写法。
Fastify 以插件为组织单元,插件之间通过封装(encapsulation)机制形成作用域隔离,装饰器、钩子只在注册范围内生效,这套模型让大型应用可以清晰分层。
Fastify 被广泛视为 Express 的现代替代品,Node.js 官方性能测试与多家云厂商的 Serverless 模板中都常见其身影,核心作者 Matteo Collina 同时是 Node.js 技术指导委员会成员。

登录 后参与讨论
暂无讨论,来发表第一条评论吧