Edge-first Web 框架,跑在 Cloudflare Workers / Deno / Bun / Node。~14KB、零依赖、自带全球最快的 RegExp 路由器,比 Express 快 4 倍以上。TypeScript 一等公民,路由/中间件/RPC/Zod Validator 全家桶开箱即用。
Edge 时代的 Web 框架 — 快如其名,小而全
Hono(日语"炎")诞生于 2022 年,由 Yusuke Wada 在为 Cloudflare Workers 寻找合适框架无果后自己动手创造。其核心使命只有一个:在任何 JavaScript 运行时上以最小代价跑最快的 HTTP 服务。一套代码同时运行在 Cloudflare Workers / Bun / Deno / Node.js / AWS Lambda / Vercel Edge — 这就是 Hono 的承诺。
性能上也毫不含糊:在 Bun 运行时跑 Hello World 基准,Hono ~210k req/s,Elysia ~195k,Fastify ~110k,Express 仅 ~47k;在 Cloudflare Workers 边缘节点上可以轻松跑到 400k+ req/s 级别。体积 ~14KB、零运行时依赖、内置 RegExp/Trie 路由器、完整 TypeScript 类型推断、RPC 模式端到端类型安全 — 这门教程从 Context/中间件洋葱模型讲到 Wrangler 部署、bun:sqlite、Drizzle+D1、JWT/OAuth2、直到 Hono RPC + React Query 全栈落地,10 章把一个真实生产项目讲透。
10 章 · 从 Hello World 到 Edge 全栈