البرمجة وتطوير البرمجيات

WebStorm 2026.2 يضيف دعماً مستقراً لـ TypeScript 7 في مشروعات Angular وReact

أعلنت JetBrains أن WebStorm 2026.2.2 يوفر دعماً مستقراً لمحرك TypeScript 7 الجديد المبني على Go، مع تحسينات في سرعة المساعدة البرمجية لمشروعات Angular وReact من دون الحاجة إلى ترحيل المشروع أو تغيير إصدار TypeScript المستخدم في البنية التحتية.

08 سبتمبر 2026
3 دقائق قراءة
215 قراءة
certi.news Editorial Team
WebStorm 2026.2 يضيف دعماً مستقراً لـ TypeScript 7 في مشروعات Angular وReact

أصبح بإمكان مستخدمي WebStorm 2026.2.2 اختيار محرك TypeScript 7 المبني على Go للحصول على مساعدة برمجية أسرع في مشروعات Angular وReact، وفقاً لما أعلنته JetBrains. ولا يتطلب تفعيل الدعم تغيير إصدار TypeScript الذي يعتمد عليه المشروع، ما يعني أن الفرق المقيدة بإصدار أقدم لأسباب مرتبطة بالبنية التحتية تستطيع الاستفادة من تحسينات بيئة التطوير من دون تنفيذ عملية ترحيل.

ما الذي يتغير داخل WebStorm؟

يستبدل TypeScript 7 خدمة اللغة المعتمدة على Node.js بمحرك جديد مكتوب بلغة Go. وتقول JetBrains إن هذا التغيير يقلل العمل الذي ينفذه المترجم للوصول إلى مستوى مماثل أو أفضل من المساعدة البرمجية، مع ظهور الأثر بصورة أوضح في قواعد الشيفرة الكبيرة.

ولم تعتمد WebStorm على طبقة الإضافة الحالية فقط، بل أعادت بناء التكامل على مستوى خدمة اللغة لتوفير دعم أصلي للمحرك الجديد. ووفقاً للمنشور، تشير إصدارات Microsoft الرسمية إلى أن المترجم الجديد قد يكون أسرع بما يصل إلى عشرة أضعاف من سابقه المعتمد على Node.js. كما سجلت JetBrains عند اختبار TypeScript 7 على قاعدة شيفرة Kibana انخفاض زمن تحميل المشروع من نحو 12 ثانية إلى 3 ثوانٍ.

دعم Angular من خلال تكامل خاص

يأتي الدعم المستقر لمشروعات Angular في WebStorm 2026.2.2، ويمكن تفعيله من تفضيلات البرنامج من دون تعديل ملفات المشروع. وتوضح JetBrains أن هذا أصبح ممكناً رغم عدم دعم مترجم Angular أو أدوات المساعدة البرمجية في VS Code لـ TypeScript 7.0، لأن WebStorm تستخدم محولاً خاصاً بقوالب Angular جرى نقله من مترجم Angular إلى Kotlin.

وبالنسبة إلى TypeScript المعتمد على Node.js، طورت JetBrains إضافة Volar لتوفير خرائط المصدر داخل المترجم. أما مع المحرك المبني على Go، فقد نفذت حلاً مشابهاً عبر نقل أجزاء من Volar إلى Kotlin وتكييفها مع البنية الداخلية للبرنامج. وتجمع هذه الآلية الشيفرة المحولة وخرائطها، ثم تترجم طلبات IDE من إحداثيات الشيفرة الأصلية إلى الشيفرة المولدة التي يراها المترجم.

تتيح هذه الطريقة تقديم المساعدة البرمجية داخل قوالب Angular المضمنة، لكن المنشور يذكر قيداً مهماً: ميزة TypeScript-Go content-mappers تظل محدودة بالملفات غير المكتوبة بـ TypeScript، ويبدو أنها لن تدعم حالات استخدام Angular.

React متاح حالياً وVue ما زال قيد التطوير

بالنسبة إلى React، تقول JetBrains إن دعم TypeScript 7 مستقر وجاهز للاستخدام، إذ يعمل المحرك الجديد مع المساعدة البرمجية مباشرة بعد تحديث WebStorm واختيار TypeScript 7 من التفضيلات.

أما Vue، فتعمل JetBrains على نقل محول Vue إلى Kotlin وKolar، مع استمرار تقييم ما إذا كان التكامل النهائي سيعتمد على حل content-mappers الرسمي أو على محول Kotlin والبنية المرتبطة به. لذلك لا يقدم المنشور موعداً نهائياً لدعم Vue، في حين يستمر تحسين تكامل Angular بالتزامن مع تطور مترجم Angular نفسه.

لماذا يهم هذا الخبر؟

التغيير العملي الأهم هو فصل مكاسب أداء أدوات التطوير عن قيود ترقية TypeScript داخل المشروع. وهذا قد يفيد الفرق التي تتعامل مع مستودعات كبيرة أو مشاريع Angular متعددة الحزم، لكن الأرقام المنشورة تمثل اختبار JetBrains على Kibana ولا تضمن النتيجة نفسها لكل قاعدة شيفرة. كما أن وضع Angular يعتمد جزئياً على حلول تكامل خاصة من WebStorm، ما يجعل تطور دعم TypeScript 7 في مترجم Angular الرسمي عاملاً يستحق المتابعة.

مصدر الخبر
كيف أعددنا هذا الخبر؟

اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة، لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة. اقرأ سياستنا التحريرية.

c
كاتب المقال

certi.news Editorial Team

certi.news Editorial Team

The certi.news editorial team monitors technical sources and reconstructs news, verifying facts and context prior to publication.

ما الذي تحتاج معرفته

يضيف WebStorm 2026.2.2 دعماً مستقراً لمحرك TypeScript 7 المبني على Go في مشروعات Angular وReact، مع إمكانية تفعيله دون تغيير إصدار TypeScript الذي يستخدمه المشروع. تشير اختبارات JetBrains إلى تحسن كبير في سرعة تحميل المشروعات، لكن النتائج قد تختلف حسب قاعدة الشيفرة، كما أن دعم Vue ما زال قيد التطوير.

  • يمكن اختيار محرك TypeScript 7 من تفضيلات WebStorm دون ترحيل المشروع أو تعديل إصدار TypeScript المستخدم في البنية التحتية.
  • يعتمد TypeScript 7 على محرك مكتوب بلغة Go بدلاً من خدمة اللغة المعتمدة على Node.js.
  • الدعم المستقر متاح لمشروعات Angular وReact، مع تكامل خاص بقوالب Angular مبني جزئياً على Kotlin.
  • اختبار JetBrains على قاعدة شيفرة Kibana خفّض زمن تحميل المشروع من نحو 12 ثانية إلى 3 ثوانٍ.
  • دعم Vue لا يزال قيد التطوير، ولم تحدد JetBrains موعداً نهائياً لإتاحته.
  • تظل ميزة TypeScript-Go content-mappers محدودة بالملفات غير المكتوبة بـ TypeScript، ولا يبدو أنها تدعم حالات استخدام Angular.

أسئلة شائعة

هل يتطلب استخدام TypeScript 7 ترقية إصدار TypeScript داخل المشروع؟

لا. يمكن تفعيل محرك TypeScript 7 في WebStorm مع إبقاء إصدار TypeScript الذي يعتمد عليه المشروع كما هو.

ما الأطر المدعومة بشكل مستقر؟

الدعم المستقر متاح حالياً لمشروعات Angular وReact، بينما لا يزال دعم Vue قيد التطوير.

ما مقدار التحسن في الأداء؟

تذكر JetBrains أن إصدارات Microsoft الرسمية تشير إلى إمكانية وصول المحرك الجديد إلى سرعة أكبر بعشرة أضعاف، كما انخفض زمن تحميل مشروع Kibana في اختبار JetBrains من نحو 12 ثانية إلى 3 ثوانٍ.

هل يعمل دعم TypeScript 7 في قوالب Angular؟

نعم، توفر WebStorm مساعدة برمجية داخل قوالب Angular المضمنة عبر محول خاص نُقل من مترجم Angular إلى Kotlin، مع وجود قيود في ميزة content-mappers.

استكشف هذه القصة

المواضيع والجهات المرتبطة

من نفس التصنيف

مقالات قد تهمك

عرض كل الأخبار