تایپ اسکریپت ۷.۰ با جهشی بزرگ در سرعت عرضه شد

مایکروسافت نسخه بتای تایپ‌اسکریپت ۷.۰ را منتشر کرده و وعده سرعتی تا 10 برابر را می‌دهد. بازنویسی موتور با Go، تجربه توسعه و کامپایل را بسیار سریع‌تر می‌کند.

.2 دیدگاه
تایپ اسکریپت ۷.۰ با جهشی بزرگ در سرعت عرضه شد

2 دقیقه

دنبال کردن در گوگل

تایپ‌اسکریپت همین حالا یک جهش جدی در سرعت تجربه کرده و مایکروسافت می‌خواهد توسعه‌دهندگان این تغییر را ببینند. این شرکت نسخه بتای TypeScript 7.0 را منتشر کرده و وعده اصلی آن سخت نادیده گرفتن است: تا 10 برابر عملکرد سریع‌تر، به‌ویژه در کدبیس‌های بزرگ که معمولاً ویرایشگرها و ابزارهای ساخت را کند می‌کنند.

تغییر کلیدی در لایه زیرین قرار دارد. مایکروسافت کامپایلر و سرویس زبان را با Go بازنویسی کرده است؛ اقدامی که به تایپ‌اسکریپت اجازه می‌دهد بهتر از سخت‌افزارهای مدرن، از جمله پردازش موازی، استفاده کند. در عمل، این یعنی بررسی سریع‌تر تایپ‌ها، کامپایل کوتاه‌تر و تجربه توسعه بسیار روان‌تر وقتی پروژه‌ها بزرگ‌تر می‌شوند.

تایپ‌اسکریپتی آشنا، فقط بسیار سریع‌تر

با وجود موتور جدید، مایکروسافت می‌گوید زبان باید همان‌طور رفتار کند که توسعه‌دهندگان انتظار دارند. طراحی شده است تا بررسی تایپ‌ها با TypeScript 6.0 سازگار بماند، و این موضوع از آنچه به نظر می‌رسد مهم‌تر است. هیچ‌کس یک ارتقای عملکرد نمی‌خواهد که بی‌صدا سال‌ها کد را خراب کند.

اصل ماجرا همین تعادل است. مایکروسافت تلاش می‌کند یک بازنویسی داخلی بزرگ را بدون وادار کردن تیم‌ها به یادگیری دوباره زبان یا بازسازی کامل گردش‌کارشان ارائه دهد. همان تایپ‌اسکریپت. با انتظار کمتر. پیام اصلی همین است.

آزمایش آن هم ساده است. توسعه‌دهندگان می‌توانند از طریق npm و بسته پیش‌نمایش، نسخه بتا را نصب کنند و سپس به‌جای فرمان آشنای tsc از tsgo استفاده کنند.

  • npm install -D @typescript/native-preview@beta
  • npx tsgo --version
  • Version 7.0.0-beta

مایکروسافت همچنین سرویس زبان جدید را مستقیماً وارد خود ویرایشگر کرده است. یک افزونه پیش‌نمایش برای Visual Studio Code در دسترس است که به توسعه‌دهندگان فرصت می‌دهد هنگام کدنویسی، نه فقط هنگام build گرفتن، این افزایش سرعت را حس کنند.

این نسخه بتا برای آزمایش به اندازه کافی پایدار است و مایکروسافت می‌گوید ممکن است بعضی تیم‌ها حتی بتوانند از آن در کار روزمره خود استفاده کنند. با این حال، واضح است که این هنوز خط پایان نیست. شرکت آن را یک کار در جریان می‌داند و پیش از انتشار نهایی، از کاربران بازخورد می‌خواهد.

فعلاً هیچ تاریخ عرضه‌ای برای نسخه نهایی TypeScript 7.0 اعلام نشده است. مایکروسافت پیش از عمومی‌سازی این نسخه، به تست بیشتر، تنظیم دقیق‌تر و دریافت بازخورد واقعی از دنیای واقعی نیاز دارد. با این حال، اگر نسخه بتا حتی بخشی از وعده خود را عملی کند، تایپ‌اسکریپت ممکن است به‌زودی برای توسعه‌دهندگان در همه‌جا، بسیار متفاوت و بسیار سریع‌تر شود.

سارا حسینی
"من تازه‌ترین خبرهای دنیای فناوری را پوشش می‌دهم؛ از رونمایی محصولات تا تحولات شرکت‌ها. هدفم این است که خبر را سریع، واضح و بدون اغراق به خواننده منتقل کنم."

نظر بگذارید

نظرات (2)

آرمان

بازنویسی با Go جالبه، ولی تا وقتی روی کدبیس‌های سنگین تست نشه من هنوز یه کم شک دارم. اگه سریع باشه واقعا عالیه

دیپنیکس

۱۰ برابر؟! اگه تو پروژه‌های واقعی هم نصفش دربیاد باز خیلیه. فقط امیدوارم یه جای کار یواشکی خراب نشه...