تطوير الويب 1 دقيقة للقراءة 781 مشاهدات

Hono: إطار العمل فائق السرعة للحافة والحوسبة بدون خادم

Hono هو أسرع إطار ويب للحوسبة الطرفية. تعلم بناء APIs تعمل على Cloudflare وDeno وBun.

Hono framework edge computing

‏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 ألف طلب/ثانية
مشاركة هذه المقالة:
ES
كتبه

Edrees Salih

مهندس برمجيات متكامل يتمتع بخبرة 9 سنوات. شغوف ببناء حلول قابلة للتطوير ومشاركة المعرفة مع مجتمع المطورين.

عرض الملف الشخصي

التعليقات (0)

اترك تعليقًا

لن يتم نشر بريدك الإلكتروني.

لا توجد تعليقات بعد. كن أول من يشارك أفكاره!

مقالات ذات صلة

مقالات ذات صلة

هل تحتاج مساعدة في مشروعك؟

احجز استشارة مجانية لمدة 30 دقيقة لمناقشة تحدياتك التقنية واستكشاف الحلول معًا.