🔨 مميز

esbuild

Bundler ومشغل JavaScript فائق السرعة

(5/5)
👁️ 3 مشاهدة
📅 02 Jul 2026
⚛️ React 💚 Vue.js 🅰️ Angular 🧡 Svelte 🌐 عام

مستوى الخبرة المطلوب:

⚡ متوسط 🚀 محترف 🏢 مؤسسي
🔗 زيارة الموقع الرسمي
5
تقييم المستخدمين
التصنيف 🔨 Build-Tools
المشاهدات 3
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

esbuild هو bundler لمشروع JavaScript و CSS، مكتوب بلغة Go. يتميز بأداء استثنائي هو الأسرع في الصناعة. يمكنه تحويل وتجميع ملفات JavaScript و TypeScript بسرعة مذهلة. يستخدمه Vite و Remix و Turborepo والعديد من الأدوات الحديثة كأساس للمعالجة السريعة.

🎯 يستخدم في

مجالات استخدام هذه الأداة

بناء سريع لـ JavaScript/TypeScript

معالجة الملفات في Vite (dev mode)

minification

تحويل TypeScript

CSS Bundling

المميزات

أبرز مميزات هذه الأداة

أسرع 10-100x من الأدوات التقليدية

مكتوب بلغة Go للأداء

تحويل TypeScript و JSX

CSS modules

tree shaking

source maps

⚠️ العيوب

نقاط يجب مراعاتها

×

API محدود compared to Webpack

×

لا يدعم HMR بشكل مباشر

×

plugins في مرحلة النمو

×

لا يدعم بعض الميزات المتقدمة

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
# تحويل TypeScript
npx esbuild src/index.ts --bundle --outfile=dist/index.js

# مع minification
npx esbuild src/index.ts --bundle --minify --outfile=dist/index.js

# مع JSX
npx esbuild src/app.tsx --bundle --loader:.tsx=tsx

# كـ API في Node.js
node -e "require('esbuild').build({entryPoints:['./src/index.ts'],bundle:true,outfile:'./dist/bundle.js'})"

📚 أدوات أخرى في Build-Tools

قد يعجبك أيضاً