تفاصيل المقالة

  • الرئيسية
  • تطوير الويب
  • بيتا TypeScript 7.0: التحول إلى لغة Go في المترجم يوفر قفزة هائلة في الأداء (أسرع بـ 10 مرات)
TypeScript 7.0 Beta

بيتا TypeScript 7.0: التحول إلى لغة Go في المترجم يوفر قفزة هائلة في الأداء (أسرع بـ 10 مرات)

أعلنت شركة مايكروسوفت عن إصدار “بيتا” (Beta) من TypeScript 7.0، واعدةً المطورين بنقلة نوعية (Gamechanger) في مستوى الأداء. يعمل الإصدار الجديد -وفقاً لبيانات الشركة- بسرعة تصل إلى عشرة أضعاف سرعة TypeScript 6.0، ويتميز بكفاءة أعلى في العديد من سيناريوهات العمل، وذلك بفضل اعتماد مكوناته الأساسية على لغة البرمجة عالية الأداء “Go”.

داخلياً، عملت مايكروسوفت على مدار عام تقريباً بشكل مكثف مع شركات تقنية كبرى مثل جوجل، وسلاك، وفيجما، ونوشن، وفيرسيل، وكانفا. يتمتع هذا الإصدار بدرجة عالية من الاستقرار تسمح للمطورين بتجربته في بيئات العمل الإنتاجية، رغم كونه لا يزال في مرحلة “البيتا”.

كان التوافق مع الإصدارات السابقة (Backward compatibility) محوراً أساسياً في النسخة 7.0؛ حيث يمكن تثبيت نسخة “البيتا” من TypeScript جنباً إلى جنب مع الإصدارات الأخرى، وتعمل بنفس أداء TypeScript 6.0 فيما يخص فحص الأنواع (Type-Checking) وأوامر سطر الأوامر (Command Line). ومع ذلك، يجب على المطورين الانتباه إلى أن بعض الوظائف القديمة (Deprecations) أصبحت الآن تُسبب أخطاءً صارمة؛ فعلى سبيل المثال، لم يعد إعداد target: es5 مدعوماً. علاوة على ذلك، أصبحت إعدادات مثل strict: true و module: esnext مفعلة افتراضياً.

للراغبين في اختبار النسخة الجديدة مباشرة على مشاريعهم الخاصة، يمكن القيام بذلك إما عبر مدير الحزم npm باستخدام الأمر (npm install -D @typescript/native-preview@beta) أو من خلال إضافة خاصة لبرنامج Visual Studio Code.

هل تود مني القيام بأي تعديلات على الترجمة أو ترجمة مقال آخر؟

اترك تعليقا