یکی از تغییرات مهم امسال، مهاجرت TypeScript به یک Compiler کاملاً Native بر پایه Go هست.
نسخه TypeScript 7 با این معماری جدید منتشر شده و مایکروسافت گزارش کرده که در Buildهای کامل، بسته به پروژه، سرعتهایی حدود ۸ تا ۱۲ برابر نسبت به Compiler قبلی دیده میشه.
اما نکته مهم فقط سرعت نیست.
در پروژههای بزرگ TypeScript، زمان صرفشده برای:
Type Checking
↓
Language Server
↓
Build
↓
IDE Feedback
میتونه روی تجربه توسعهدهنده تأثیر جدی بذاره.
وقتی این بخشها سریعتر بشن، نتیجه فقط یک Build سریعتر نیست.
یعنی:
⚡عمل Feedback سریعتر داخل IDE
⚡ سریعتر شدن Type Checking
⚡ تجربه بهتر در Monorepoها
⚡ امکان کار راحتتر با Codebaseهای بزرگ
و این دقیقاً همون جاییه که TypeScript میخواد JavaScript رو برای پروژههای خیلی بزرگ مقیاسپذیرتر کنه.
💡 نکته جالب:
گاهی Performance یک زبان فقط به Runtime مربوط نیست؛ سرعت ابزارهای اطراف Developer هم بخشی از Performance واقعی اون اکوسیستمه.
@CodeVerse_dev