Node.js 26 يدخل مرحلة الدعم طويل الأمد (LTS) في أكتوبر 2026: ما الجديد وهل تنتقل الآن؟
صدر Node.js 26 في 5 مايو 2026 بواجهة Temporal مفعّلة افتراضياً ومحرك V8 14.6، ومن المقرر أن يدخل مرحلة الدعم طويل الأمد في أكتوبر 2026. ملخص التغييرات وما يجب الانتباه له قبل الترقية.
بقلم Owner · نُشر

أصدر مشروع Node.js الإصدار 26.0.0 في 5 مايو 2026 كإصدار «Current»، على أن ينتقل إلى الدعم طويل الأمد (LTS) في أكتوبر 2026 بحسب إعلان الإصدار.
أبرز ما فيه
- واجهة Temporal مفعّلة افتراضياً: بديل حديث وأدق لكائن
Dateالقديم في التعامل مع التواريخ والمناطق الزمنية. - محرك V8 بالإصدار 14.6 (من Chromium 146)، ومعه دوال مثل
Map.prototype.getOrInsert()وIterator.concat(). - Undici 8 لعميل HTTP المدمج.
تغييرات قد تكسر شيفرتك
- إزالة
http.Server.prototype.writeHeader()نهائياً (استخدمwriteHead()). - إزالة وحدات البث الداخلية القديمة مثل
_stream_readableو_stream_writable. - إزالة خيار
--experimental-transform-types، وإهمالmodule.register()وقت التشغيل.
هل تنتقل الآن؟
للإنتاج، انتظر حتى ينتقل الإصدار رسمياً إلى LTS، واختبر تطبيقك وحزمه عليه قبل ذلك. يبقى Node.js 24 خياراً مستقراً حتى تكتمل الترقية — وهو ما تعتمد عليه منتجاتنا المبنية بـ Next.js حالياً.
المصادر: إعلان Node.js 26.0.0 · جدول إصدارات Node.js
مقالات ذات صلة
- خبر1 دقائق قراءة
TypeScript 7 يصدر بمترجم أصلي مكتوب بلغة Go: بناء أسرع بنحو 10 مرات
أعلنت Microsoft في 8 يوليو 2026 إصدار TypeScript 7، أول إصدار مستقر بمترجم أصلي منقول إلى Go، مع تسريع للبناء الكامل بين 8 و12 مرة في المشاريع الكبيرة. ما الذي يجب معرفته قبل الترقية؟
اقرأ المقال - خبر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. ما الذي يعنيه ذلك لتطبيقك؟
اقرأ المقال