🔥
Edge · TypeScript · Zero-Dependency

Hono.js
超轻量 Web 框架完全指南

在边缘运行的 TypeScript Web 框架——快如其名。专为 Cloudflare Workers、Bun、Deno 和 Node.js 设计

Hono 4.x Cloudflare Workers TypeScript Bun Zod Validator Drizzle ORM Edge Runtime RPC 模式

为什么选择 Hono

Hono(日语"炎")诞生于 2022 年,由 Yusuke Wada 在为 Cloudflare Workers 寻找合适框架无果后自己动手创造。其核心使命只有一个:在任何 JavaScript 运行时上以最小代价运行最快的 HTTP 服务

零运行时依赖、内置全球最快的 RegExp 路由器、完整的 TypeScript 类型推断、一套代码同时运行在 Cloudflare Workers / Bun / Deno / Node.js / AWS Lambda / Vercel Edge——这就是 Hono 的承诺。

HTTP 吞吐量基准(req/s,Hello World,Bun 运行时)

Hono
~210k
Elysia
~195k
Fastify
~110k
Express
~47k

数据来源:TechEmpower Framework Benchmarks / Bun HTTP 基准(2024),仅供参考。

你将学到什么

🔥

核心架构

RegExp 路由器、Context 对象、洋葱中间件模型与多运行时适配原理

🛣️

路由系统

路径参数、通配符、路由组、嵌套路由器与 RESTful 资源路由设计

🔒

验证与类型安全

Zod Validator、RPC 模式端到端类型推断、OpenAPI 自动文档生成

☁️

Cloudflare Workers

Wrangler 部署、KV/R2/D1 绑定、全球边缘节点低延迟架构

Bun 集成

bun:sqlite 零配置数据库、Bun 原生 API、内置测试框架集成

🗄️

数据库 ORM

Drizzle ORM 类型安全 SQL、Cloudflare D1、Turso 全球分布式 SQLite

🔑

认证安全

JWT 认证流程、OAuth2/OIDC 集成、Rate Limiting、CSRF 防护

🏗️

全栈实践

Hono RPC + React Query、结构化日志、测试策略与项目架构最佳实践

课程目录