Bun logo
YC Badge

Bun

سرعة عالية وأداء متميز في بيئة تشغيل جافا سكريبت متكاملة

بيئة تشغيل جافا سكريبت سريعة شاملة تجمع بين إدارة الحزم، وتشغيل الاختبارات، وحزمة البرامج، وكلها في أداة واحدة. تتميز بقدرتها العالية على التوافق مع Node.js، بالإضافة إلى واجهات برمجة تطبيقات مدمجة وعالية الأداء.

Sponsors

Become one
Featured
NoFilterGPT
NoFilterGPT

NoFilterGPT

Unleash the Unrestricted Power of anonymous and unfiltered ChatGPT

Visit Website
Featured
NotchNook
NotchNook

NotchNook

Access media, calendar, files, and more from the Mac's notch

Visit Website

Promote your product

Seen by 300K+ monthly visitors

Bun - سرعة عالية وأداء متميز في بيئة تشغيل جافا سكريبت متكاملة | Product Screenshot
Bun product screenshot

المزيد عن Bun

Bun

يُعد Bun بيئة تشغيل شاملة لجافا سكريبت مصممة لتوفير السرعة والكفاءة. يُتيح Bun تطوير وتشغيل ونشر تطبيقات جافا سكريبت بسرعة عالية من خلال مجموعة من الأدوات المُدمجة. يُعتبر Bun بديلاً مثالياً لـ Node.js، مع دعم كامل لمعظم واجهات برمجة التطبيقات و مكتبات Node.js.

  • التوافق مع Node.js:يُعد برنامج Bun بديلاً مباشراً لـ Node.js، حيث يدعم آلية حلول الوحدات، والمتغيرات العالمية مثل Buffer و process، ووحدات مدمجة مثل fs و path.
  • الأداء العالي:يُحسّن Bun سرعة تشغيل تطبيقات جافا سكريبت من خلال استخدام محرّك JavaScriptCore المُحسّن للأداء، مع إضافة وظائف بسرعة مُعالجة البيانات الأصلية باستخدام لغة البرمجة Zig.
  • إدارة الحزم:يُتيح Bun استخدام package.json لإدارة التبعيات، مع استخدام عميل npm المُدمج لسرعة تثبيت التبعيات.
  • واجهات برمجة تطبيقات الويب:يدعم Bun واجهات برمجة تطبيقات قياسية على الويب مثل fetch و ReadableStream و Request و Response و WebSocket و FormData.
  • دعم JSX:يُتيح Bun دعم JSX بدون أي إعدادات مسبقة، حيث يُحوّل بناء جملة JSX داخلياً إلى جافا سكريبت عادي.
  • دعم TypeScript:يُتيح Bun دعم TypeScript من الدرجة الأولى، مع تنفيذ ملفات .ts و .tsx مباشرةً، واحترام إعدادات tsconfig.json، بما في ذلك "paths" و "jsx"، وغيرها.
  • وضع المراقبة:يُوفر Bun وضع مراقبة (watch mode) لإعادة تشغيل العملية تلقائيًا عند تغيير أي ملف مُستورد.
  • نصوص Shell متعددة الأنظمة:يُوفر Bun واجهة برمجة تطبيقات Bun.$ لتنفيذ أوامر shell عبر الأنظمة الأساسية، مما يُسهّل تشغيل نصوص shell من جافا سكريبت.
  • واجهات برمجة التطبيقات المُدمجة:يُدمج Bun العديد من واجهات برمجة التطبيقات المُحسّنة للأداء، مثل قواعد بيانات PostgresSQL و SQLite و S3، بالإضافة إلى خادم HTTP وخادم WebSocket.
  • أدوات المطور المُدمجة:يُدمج Bun أداة bundler لإنشاء كود جاهز للإنتاج، وأداة تشغيل اختبارات Jest-compatible، وأداة إدارة الحزم npm-compatible.

يُعد برنامج Bun أداةً شاملةً لبيئة تطوير جافا سكريبت العصرية، حيث يُحسّن سير العمل من خلال سرعة التنفيذ العالية و واجهات برمجة التطبيقات الأنيقة و مجموعة أدوات متكاملة. يُسهّل Bun عملية تطوير وتشغيل ونشر تطبيقات جافا سكريبت، مما يُقلل من التعقيد ويزيد الإنتاجية. باختيار Bun، ستحصل على تجربة تطوير سلسة وفعّالة تُركز على النتائج.