Hono هو أسرع إطار ويب للحافة (edge)، مُصمَّم ليعمل في أي مكان — Cloudflare Workers و Deno و Bun و Node.js وأكثر.
البداية
import { Hono } from "hono";
const app = new Hono();
app.get("/", (c) => c.text("Hello Hono!"));
app.get("/api/users/:id", (c) => {
const id = c.req.param("id");
return c.json({ id, name: "User " + id });
});
export default app;
البرمجيات الوسيطة (Middleware)
import { cors } from "hono/cors";
import { logger } from "hono/logger";
import { jwt } from "hono/jwt";
app.use("*", logger());
app.use("/api/*", cors());
app.use("/api/*", jwt({ secret: process.env.JWT_SECRET }));
انشر في أي مكان
# Cloudflare Workers
wrangler deploy
# Deno Deploy
deno deploy
# Bun
bun run src/index.ts
الأداء
تُظهر اختبارات Hono القياسية نتائج مبهرة:
- Cloudflare Workers: ~150 ألف طلب/ثانية
- Bun: ~200 ألف طلب/ثانية
- Node.js: ~80 ألف طلب/ثانية
التعليقات (0)
اترك تعليقًا
لا توجد تعليقات بعد. كن أول من يشارك أفكاره!