مرحبًا بكم في الإصدار الجديد من "هذا الأسبوع في JavaScript"!
اليوم، حصلنا على بعض التحديثات الجديدة الضخمة للغة JavaScript من TC39، والإصدار الرسمي لـ Deno 2، وTypeScript 5.7 Beta وغير ذلك الكثير، لذلك دعونا نبدأ في ذلك!
جلب اجتماع TC39 الأخير في طوكيو بعض التحديثات الرائعة التي ستجعل العمل مع JavaScript أفضل. تمر ميزات JavaScript بستة "مراحل" مختلفة قبل أن تصبح متاحة، وإليك بعض النقاط البارزة:
مساعدو التكرار: لقد وصلت للتو إلى المرحلة الرابعة! سيؤدي ذلك إلى تسهيل التعامل مع مجموعات البيانات الكبيرة، وإضافة المزيد من الأدوات لمعالجة البيانات.
استيراد السمات ووحدات JSON: سيجعل هذا التحديث استيراد ملفات JSON أكثر سلاسة، مما يؤدي إلى تحسين الأداء والمرونة.
Promise.try: الآن في المرحلة الرابعة، يعمل على تبسيط معالجة الأخطاء في الوعود، مما يقلل الحاجة إلى تعليمات برمجية إضافية.
تحديثات رائعة أخرى تتضمن Math.sumPrecise وShared Structs، وكلاهما يهدف إلى تعزيز كفاءة JavaScript.
تم إطلاق Deno 2 للتو، وهي مليئة بالميزات الجديدة! تم تصميم Deno 2 لتبسيط تطوير JavaScript وTypeScript، وهو الآن متوافق مع Node.js، مما يعني أنه يمكنك تشغيل مشاريع Node الحالية بسلاسة.
تتضمن بعض الميزات البارزة ما يلي:
مدير حزم أسرع بنسبة 90%: مع ذاكرة التخزين المؤقت الساخنة، يكون مدير حزم Deno أسرع بكثير من npm، لذلك لا داعي لانتظار عمليات التثبيت.
مساحات العمل ومونوريبوس: أصبحت الآن إدارة المشاريع الكبيرة أسهل، خاصة عند العمل مع كل من Deno وNode.
JSR (سجل جافا سكريبت): يجعل مشاركة وحدات TypeScript عبر البيئات أمرًا سلسًا.
تم إصدار الإصدار التجريبي من TypeScript 5.7، حاملًا معه بعض التحديثات المفيدة:
فحص جديد للمتغيرات التي لم تتم تهيئتها مطلقًا: ميزة مفيدة لاكتشاف الأخطاء مبكرًا.
إعادة كتابة المسار لعمليات الاستيراد النسبية: تبسيط عملية بناء التعليمات البرمجية وتشغيلها عبر Deno وBun وNode.js.
TypeScript 5.7 تقريبًا مستقر الميزات، لذا توقع إصلاحات الأخطاء وتحسينات الأداء في الإصدار النهائي.
Bun v1.1.30: يدعم الآن تجميع ملفات CSS المتعددة، ويقدم أمر نشر كعكة جديد، ويوفر أوقات بدء تشغيل أسرع.
Node.js v20.18.0: يتميز بفحص تجريبي للشبكة، مما يساعدك على مراقبة نشاط الشبكة في الوقت الفعلي.
DOCX 9.0: يتيح إنشاء ملفات Word وتحريرها بسهولة عبر JavaScript أو TypeScript.
TinyJS: مكتبة خفيفة الوزن لمعالجة DOM، مثالية لتبسيط عناصر HTML في مشاريعك.
وهذا كل ما لدينا في العدد الثالث من "هذا الأسبوع في جافا سكريبت"!
شكرًا على متابعتكم.
لا تتردد في مشاركة هذه النشرة الإخبارية مع أحد زملائك المطورين، وتأكد من اشتراكك لتلقي إشعارات بشأن الإصدار التالي.
حتى المرة القادمة، برمجة سعيدة!
تحديثات TC39
دينو 2
الإصدار التجريبي من TypeScript 5.7
كعكة v1.1.30
NodeJS v20.18.0
DOCX 9.0
TinyJS
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3