TypeScript 7 يصدر بمترجم أصلي مكتوب بلغة Go: بناء أسرع بنحو 10 مرات
أعلنت Microsoft في 8 يوليو 2026 إصدار TypeScript 7، أول إصدار مستقر بمترجم أصلي منقول إلى Go، مع تسريع للبناء الكامل بين 8 و12 مرة في المشاريع الكبيرة. ما الذي يجب معرفته قبل الترقية؟
بقلم Owner · نُشر

في 8 يوليو 2026 أعلن فريق TypeScript إصدار TypeScript 7، وهو أول إصدار مستقر يعتمد على المترجم الأصلي الذي نُقل إلى لغة Go، بعد إصدار تجريبي في أبريل ومرشح للإصدار في يونيو 2026.
لماذا يهمك
- سرعة: بحسب الفريق، يكون البناء الكامل عادةً أسرع بين 8 و12 مرة في المشاريع الكبيرة، بفضل الأداء الأصلي وتعدد الخيوط بذاكرة مشتركة.
- نفس النتائج: النقل تم بأمانة لبنية ومنطق المترجم الأصلي، لتبقى النتائج متوافقة بين المترجمين.
- التثبيت المعتاد: من حزمة
typescriptنفسها على npm.
انتبه قبل الترقية
- يتبنى TypeScript 7 الإعدادات الافتراضية الجديدة التي جاءت مع 6.0 (مثل تفعيل
strictافتراضياً)، ويحوّل ما أُهمل في 6.0 إلى أخطاء. - واجهة البرمجة العامة للمترجم غير متاحة بعد ومتوقعة مع 7.1؛ الأدوات التي تعتمد عليها قد تحتاج الانتظار.
نصيحتنا
رقِّ أولاً إلى TypeScript 6 وأصلح التحذيرات، ثم جرّب 7 في فرع منفصل وقِس زمن البناء في CI قبل اعتماده.
المصادر: Announcing TypeScript 7.0 — مدونة TypeScript · InfoQ · Visual Studio Magazine — RC
مقالات ذات صلة
- خبر1 دقائق قراءة
Node.js 26 يدخل مرحلة الدعم طويل الأمد (LTS) في أكتوبر 2026: ما الجديد وهل تنتقل الآن؟
صدر Node.js 26 في 5 مايو 2026 بواجهة Temporal مفعّلة افتراضياً ومحرك V8 14.6، ومن المقرر أن يدخل مرحلة الدعم طويل الأمد في أكتوبر 2026. ملخص التغييرات وما يجب الانتباه له قبل الترقية.
اقرأ المقال - خبر1 دقائق قراءة
Elixir 1.20 تصبح لغة بأنواع تدريجية: كشف الأخطاء دون كتابة تعليقات الأنواع
أعلنت Elixir في 3 يونيو 2026 الإصدار 1.20 الذي يستنتج الأنواع ويفحص كل برنامج تدريجياً دون الحاجة لكتابة أي تعليقات أنواع، ويكشف الشيفرة الميتة والأخطاء المؤكدة.
اقرأ المقال - خبر1 دقائق قراءة
Flutter 3.44: انتقال iOS إلى Swift Package Manager وموعد 2 ديسمبر الذي يجب أن تستعد له
أصبح Swift Package Manager الخيار الافتراضي لتطبيقات iOS و macOS في Flutter 3.44، بينما يتحول سجل CocoaPods إلى القراءة فقط في 2 ديسمبر 2026. ما الذي يعنيه ذلك لتطبيقك؟
اقرأ المقال