أعلنت شركة Microsoft اليوم بشكل مفاجئ عن تغيير جديد من شأنه تحسين أداء TypeScript بشكل جذري. يقوم الفريق بتطوير نسخة أصلية لمترجم TypeScript وأدواته بلغة Go. يحمل مشروع النقل الأصلي الاسم الرمزي "Corsa".
بناءً على تعليقات المطورين، وجدت Microsoft أن TypeScript لم يتسع لقواعد التعليمات البرمجية الكبيرة. يواجه المطورون مشكلات مثل أوقات بدء تشغيل المحرر البطيئة وطرق عرض التعليمات البرمجية المصدر غير المكتملة. سيؤدي تطبيق Go الأصلي الجديد إلى تحسين بدء تشغيل المحرر بشكل كبير، وتقصير أوقات الإنشاء بما يصل إلى 10 مرات، وتقليل استخدام الذاكرة بشكل كبير.
يمكن للمطورين توقع تحسينات الأداء التالية:
تتوقع Microsoft أن تتم معاينة هذا المنفذ الأصلي في منتصف عام 2025، إلى جانب قدرة tsc على التحقق من نوع سطر الأوامر. سيتم إصدار حل كامل المواصفات لبناء المشاريع والخدمات اللغوية بحلول نهاية هذا العام. يمكن للمطورين المهتمين الآن إنشاء كود Go وتشغيله من مستودع العمل الجديد.
أصدرت Microsoft مؤخرًا TypeScript 5.8، وسيتم إصدار TypeScript 5.9 قريبًا. يمكن للمطورين أن يتوقعوا أن TypeScript 6.0 سيحتوي على بعض عمليات الإيقاف والتغييرات العاجلة لدعم الإصدار القادم المستند إلى Go. في وقت لاحق من هذا العام، ستقوم Microsoft بإصدار تطبيق Go أصلي جديد باسم TypeScript 7.0.
سيستمر تطوير قاعدة بيانات TypeScript الحالية المستندة إلى JS للإصدار 6.