📋 محتويات الصفحة
📖 الوصف
Bun هو محرك JavaScript/TypeScript عالي الأداء الكل في واحد، يجمع بين runtime، مدير الحزم، bundler، ومحول TypeScript. مبني باستخدام JavaScriptCore (محرك Safari) بدلاً من V8، مما يجعله أسرع بكثير من Node.js. يتميز Bun بسرعة غير مسبوقة في تثبيت الحزم ووقت التشغيل، مع دعم أصلي لـ TypeScript و JSX.
🎯 يستخدم في
مجالات استخدام هذه الأداة
تشغيل تطبيقات JavaScript and TypeScript
بناء المشاريع frontend و backend
اختبار الأكواد بسرعة عالية
إدارة الحزم والتبعيات
✨ المميزات
أبرز مميزات هذه الأداة
سرعة استثنائية (أسرع بـ 4 مرات من Node.js)
دعم TypeScript أصلي بدون إعداد إضافي
مدير حزم سريع جداً
bundler مدمج
متوافق مع معظم حزم Node.js و npm
SQLite API مدمج
⚠️ العيوب
نقاط يجب مراعاتها
حديث نسبياً (قد لا يدعم جميع الميزات)
بعض الحزم قد لا تكون متوافقة 100%
مجتمع أصغر من Node.js
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت Bun
curl -fsSL https://bun.sh/install | bash
# إنشاء مشروع جديد
bun init
# تشغيل TypeScript مباشرة
bun run index.ts
# تثبيت الحزم
bun install express
# تشغيل الاختبارات
bun test
📚 أدوات أخرى في Package-Managers
قد يعجبك أيضاً
Deno
محرك JavaScript/TypeScript آمن
fnm (Fast Node Manager)
⭐مدير إصدارات Node.js سريع
npm (Node Package Manager)
⭐مدير حزم Node.js
npx
⭐مشغل حزم npm المؤقت
nvm (Node Version Manager)
⭐مدير إصدارات Node.js
pnpm
⭐مدير حزم Node.js سريع وموفر للمساحة