أعلنت مايكروسوفت عن إصدار Release Candidate من TypeScript 7.0، وهو أول إصدار يُعاد بناؤه بالكامل باستخدام لغة Go بدلًا من JavaScript — مما يجعله أسرع بنحو 10 مرات من TypeScript 6.0 بفضل سرعة الكود الأصلي والمعالجة المتوازية.

كيف تجرّبه الآن؟

يمكن تثبيته مباشرة من npm:

npm install -D typescript@rc

أبرز ما يجلبه TypeScript 7.0

  • معالجة متوازية: يُنفّذ الـ parsing وtype checking والـ emitting في آنٍ واحد، مما يُقلّص وقت البناء بشكل ملحوظ على الكودبيسات الكبيرة
  • أداء أصلي: البناء على Go يعني تجميعًا إلى كود أصلي بدلًا من تشغيله فوق V8
  • تشغيل جانبًا لجانب مع TS 6: حزمة @typescript/typescript6 توفر أمر tsc6 منفصلًا لتجنّب أي تعارض
  • الـ API مؤجّل إلى 7.1: الـ programmatic API الثابت لن يتوفر حتى الإصدار القادم

ما التالي؟

تخطط مايكروسوفت لإصدار TypeScript 7.0 النهائي خلال شهر من الآن، مع التركيز في 7.1 على إتاحة الـ API البرمجي الكامل وإصلاح أي تراجعات مُبلَّغ عنها.

TypeScript 7.0 ليس مجرد تحديث — بل إعادة هيكلة جذرية تُعيد رسم حدود الأداء في أدوات تطوير JavaScript، وستغيّر تجربة البناء لملايين المطوّرين.

المصدر:

InfoWorld