TypeScript 5.8 يقدم تحسينات كبيرة في الأداء وسهولة الاستخدام. نستعرض أهم الميزات وكيف تستخدمها في مشاريعك.
Isolated Declarations
ميزة جديدة تسمح للمترجم باستنتاج الأنواع بشكل مستقل لكل ملف، مما يسرّع الترجمة بشكل كبير.
utils.ts
// TypeScript can now infer types from each file independently
// This speeds up compilation by 5-10x in large projects
// This speeds up compilation by 5-10x in large projects
export function formatCurrency(amount: number, currency: string) {
return new Intl.NumberFormat(‘ar-SA’, {
style: ‘currency’,
currency,
}).format(amount);
}
Decorators 2.0
الـ Decorators أصبحت مدعومة رسمياً مع تحسينات كبيرة في الأداء.
تحسينات الأداء
TS 5.7
12.3s
TS 5.8
4.1s
0 تعليق