"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > تحديثات TCJavaScript، وTypeScript Beta، وNode.js vnd والمزيد

تحديثات TCJavaScript، وTypeScript Beta، وNode.js vnd والمزيد

تم النشر بتاريخ 2024-11-09
تصفح:549

TCJavaScript Updates, TypeScript  Beta, Node.js vnd more

مرحبًا بكم في الإصدار الجديد من "هذا الأسبوع في JavaScript"!

اليوم، حصلنا على بعض التحديثات الجديدة الضخمة للغة JavaScript من TC39، والإصدار الرسمي لـ Deno 2، وTypeScript 5.7 Beta وغير ذلك الكثير، لذلك دعونا نبدأ في ذلك!

تحديثات TC39: ما الذي سيأتي إلى JavaScript؟

جلب اجتماع TC39 الأخير في طوكيو بعض التحديثات الرائعة التي ستجعل العمل مع JavaScript أفضل. تمر ميزات JavaScript بستة "مراحل" مختلفة قبل أن تصبح متاحة، وإليك بعض النقاط البارزة:

مساعدو التكرار: لقد وصلت للتو إلى المرحلة الرابعة! سيؤدي ذلك إلى تسهيل التعامل مع مجموعات البيانات الكبيرة، وإضافة المزيد من الأدوات لمعالجة البيانات.

استيراد السمات ووحدات JSON: سيجعل هذا التحديث استيراد ملفات JSON أكثر سلاسة، مما يؤدي إلى تحسين الأداء والمرونة.

Promise.try: الآن في المرحلة الرابعة، يعمل على تبسيط معالجة الأخطاء في الوعود، مما يقلل الحاجة إلى تعليمات برمجية إضافية.

تحديثات رائعة أخرى تتضمن Math.sumPrecise وShared Structs، وكلاهما يهدف إلى تعزيز كفاءة JavaScript.

دينو 2 الإصدار الرسمي

تم إطلاق Deno 2 للتو، وهي مليئة بالميزات الجديدة! تم تصميم Deno 2 لتبسيط تطوير JavaScript وTypeScript، وهو الآن متوافق مع Node.js، مما يعني أنه يمكنك تشغيل مشاريع Node الحالية بسلاسة.

تتضمن بعض الميزات البارزة ما يلي:

مدير حزم أسرع بنسبة 90%: مع ذاكرة التخزين المؤقت الساخنة، يكون مدير حزم Deno أسرع بكثير من npm، لذلك لا داعي لانتظار عمليات التثبيت.

مساحات العمل ومونوريبوس: أصبحت الآن إدارة المشاريع الكبيرة أسهل، خاصة عند العمل مع كل من Deno وNode.

JSR (سجل جافا سكريبت): يجعل مشاركة وحدات TypeScript عبر البيئات أمرًا سلسًا.

تايب سكريبت 5.7 بيتا

تم إصدار الإصدار التجريبي من 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

بيان الافراج تم إعادة نشر هذه المقالة على: https://dev.to/thisweekinjavascript/tc39-javascript-updates-typescript-57-beta-nodejs-v20180-and-more-47n3?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ Study_golang@163 .com لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3