🔨 مميز

SWC (Speedy Web Compiler)

محول JavaScript/TypeScript فائق السرعة

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

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

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

📖 الوصف

SWC هو محول JavaScript/TypeScript مكتوب بلغة Rust. يهدف إلى أن يكون بديلاً أسرع بـ 70 مرات لـ Babel. يتم استخدامه داخلياً في Next.js, Deno, Rome، والعديد من الأدوات الحديثة. يدعم SWC تحويل JavaScript, TypeScript, JSX, CSS, وغيرها بسرعة استثنائية.

🎯 يستخدم في

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

تحويل TypeScript إلى JavaScript

تحويل JSX

Transpiling للمشاريع الحديثة

Next.js

Deno

Parcel

minification

المميزات

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

أسرع بـ 70 مرة من Babel

دعم TypeScript أصلي

دعم decorators

private methods

plugins مكتوبة بـ Rust أو JavaScript

minification سريع

extensible plugins

⚠️ العيوب

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

×

بعض ميزات Babel المتقدمة غير مدعومة

×

community أصغر من Babel

×

بعض الحواف (edge cases) غير مغطاة

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

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

Example Code
# تثبيت SWC
npm install -D @swc/core @swc/cli

# تحويل ملف TypeScript
npx swc src/index.ts -o dist/index.js

# مع minification
npx swc src/index.ts --minify -o dist/index.js

# تحويل مجلد كامل
npx swc src -d dist

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

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