وصل Bun 2.0 في 2026، حاملاً تحسينات كبيرة لبيئة تشغيل JavaScript السريعة أصلاً. فمع دعم TypeScript الأصلي والتحزيم المدمج وتوافق Node.js، أصبح Bun جاهزاً للإنتاج.
الجديد في Bun 2.0
- توافق محسّن مع Node.js: أكثر من 99% من حزم npm تعمل
- دعم Windows أصلي: تجربة Windows من الدرجة الأولى
- Bun Shell: برمجة أوامر صدفة عبر المنصّات
- تصحيح أفضل: مُصحّح ومُحلّل أداء مدمجان
البدء مع Bun
# Install Bun
curl -fsSL https://bun.sh/install | bash
# Create new project
bun create next-app my-app
# Run TypeScript directly
bun run server.ts
# Install packages (incredibly fast)
bun install
اختبارات الأداء القياسية
// HTTP server benchmark
// Bun: 150,000 req/s
// Node: 65,000 req/s
// Deno: 80,000 req/s
Bun.serve({
port: 3000,
fetch(req) {
return new Response("Hello from Bun!");
}
});
الانتقال من Node.js
- استبدل
nodeبـbunفي الأوامر - حدّث سكربتات package.json
- اختبر جيداً — معظم الشيفرة تعمل دون تغيير
- استبدل واجهات Node الخاصة عند الحاجة
متى تستخدم Bun
Bun مثالي لـ:
- المشاريع الجديدة بلا اعتماديات قديمة
- التطبيقات الحساسة للأداء
- التطوير بنهج TypeScript أولاً
- أدوات المستودعات الأحادية (monorepo) والبرمجة النصية
التعليقات (0)
اترك تعليقًا
لا توجد تعليقات بعد. كن أول من يشارك أفكاره!