esbuild

esbuild هو مُجمِّع ومُصغِّر وحدات مجاني ومفتوح المصدر للغة جافا سكريبت و CSS [ 2 من تطوير إيفان والاس. [ 3 ] [ 4 ] مكتوب بلغة Go بدلاً من جافا سكريبت، ويدّعي esbuild أنه أسرع من مُجمِّعات الوحدات الأخرى من 10 إلى 100 مرة، وذلك بفضل استخدام التوازي والذاكرة المشتركة. [ 5 ] [ 6 ] [ 7 ] [ 8 ] يدعم TypeScript و JSX وتقنية Tree-shaking ، كما أنه قابل للتوسيع عبر الإضافات .

الاستخدام

يُستخدم esbuild في Vite ، وهي أداة بناء واجهة أمامية وخادم تطوير، وفي إطار عمل Phoenix . وهو مُضمّن كأداة تجميع لـ Angular منذ الإصدار 17، [ 9 ] وRuby on Rails منذ الإصدار 7، [ 10 ] ولـ Netlify Functions. [ 11 ]

انظر أيضاً

مراجع

  1. "الإصدار 0.28.1" . 11 يونيو 2026. تم الاطلاع عليه بتاريخ 12 يونيو 2026 .
  2. "esbuild - أنواع المحتوى" . esbuild.github.io . تم ​​الاطلاع عليه بتاريخ 15-04-2024 .
  3. كوريول، برونو. "أداة تجميع جافا سكريبت من إسبيلد تدّعي سرعة تجميع أسرع من 10 إلى 100 مرة" . إنفو كيو . تم الاطلاع عليه بتاريخ 10 نوفمبر 2023 .
  4. رابل، فلوريان (30 نوفمبر 2022). تطوير الواجهات الأمامية الحديثة باستخدام Node.js: دليل شامل لتطوير مواقع الويب الحديثة باستخدام JavaScript ضمن بيئة Node.js. دار نشر Packt المحدودة، ص 95. ISBN  978-1-80461-738-0تم الاطلاع عليه بتاريخ ١٠ نوفمبر ٢٠٢٣. esbuild أداة حديثة نسبياً تركز على الأداء. يكمن سرّ الأداء المحسّن لـ esbuild في أنها كُتبت من الصفر بلغة Go...
  5. تايسون، ماثيو (26 مايو 2021). "7 أدوات تُحدث ثورة في تطوير جافا سكريبت" . إنفوورلد .
  6. بيسويك، جيمس (13 يوليو 2022). "تحسين تبعيات Node.js في AWS Lambda | مدونة AWS للحوسبة" . aws.amazon.com .
  7. 范文杰 (25 يونيو 2021). "لماذا esbuild سريع جدًا؟" . خطأ في تجزئة الذاكرة .
  8. مينيك، كريس (5 أبريل 2023). جافا سكريبت الكل في واحد للمبتدئين . جون وايلي وأولاده. ص 515. ISBN  978-1-119-90685-8لأنه أسرع (نتيجة لكونه مكتوبًا بلغة Go).
  9. "نظام بناء تطبيقات Angular" . angular.dev .
  10. ^ كريل ، بول (22 سبتمبر 2021). "Ruby on Rails 7 pousse le no-node pour le Bundling JavaScript - Le Monde Informatique" . لوموند إنفورماتيك (باللغة الفرنسية) . تم الاسترجاع 10 نوفمبر 2023 .
  11. بوكاس، إدواردو (2 أبريل 2021). "وظائف Netlify الحديثة والأسرع: ميزات جديدة للمُجمِّع وجافا سكريبت" . Netlify .