# Compile to JavaScript (dart2js)

---

**Compile to JavaScript (`dart2js`)**  
- **AR:** عند بناء تطبيق ويب، Dart تتحول إلى JavaScript ليعمل في المتصفح.  
- **EN:** When building for the web, Dart is compiled to JavaScript so it can run in browsers.

ممتاز، دي نقطة مهمة جدًا في Dart:

**`Compile to JavaScript (dart2js)`** يعني:
- عند بناء تطبيق Dart للويب، الكود لا يروح للمتصفح مباشرة.
- يتم تحويله إلى **JavaScript** باستخدام أداة اسمها **`dart2js`**.
- لأن المتصفحات تفهم JavaScript بشكل أساسي.

**ليه ده مفيد؟**
- يخليك تكتب بـ Dart وتشتغل على الويب.
- أداء جيد بعد الـ optimization.
- نفس منطق المشروع تقدر تعيد استخدامه عبر منصات مختلفة.