TGViewer
کداکسپلور | CodeExplore کداکسپلور | CodeExplore @codeexplore · 9.19K subscribers
Post #4551 2.78K
توی TypeScript 7 چه تغییراتی میبینیم؟💥

1⃣ مهم‌ترین تغییر این نسخه اینه که کامپایلر TypeScript به طور کامل بصورت Native بازنویسی شده.

نسخه‌های قبلی با JavaScript نوشته شده بودن اما توی تایپ اسکریپت 7 هسته پروژه با Go پیاده‌سازی شده و همین باعث شده در خیلی از پروژه‌ها تا 10 برابر سریع‌تر اجرا بشه.

2⃣ با اینکه هسته پروژه عوض شده، اما رفتار Type Checking تقریبا دقیقا مثل تایپ اسکریپت 6 باقی مونده. یعنی semanticها همونه و نیازی نیست نگران شکستن کدهای فعلی باشید.

3⃣ مرحله های build مثل parsing، type checking و emitting به صورت parallel اجرا میشن که توی codebase های بزرگ باعث کاهش محسوس build time میشه.

برای مدیریت این کار، تایپ‌اسکریپت از workerهای مشخصی استفاده می‌کنه تا فایل‌ها رو به شکل ثابتی تقسیم کنه و نتیجه build همیشه deterministic (قابل پیش‌بینی) باقی بمونه.

4⃣ سرعت build در Project References هم بهتر شده. قبلا فقط build داخل یک پروژه بهینه بود، اما حالا چند پروژه می‌تونن همزمان build بشن.

تایپ اسکریپت 7 فعلا بصورت Release Candidate هست و برای استفاده در CI و پروژه‌ها قابل تست هست.

اما Programmatic API پایدار احتمالا در نسخه 7.1 منتشر میشه.

خبر خوب اینه که تایپ 6 و 7 میتونن باهم ران بشن و مشکلی توی تشخیص tsc به وجود نمیاد.

اگه این بهبود performance توی پروژه های واقعی هم شاهدش باشیم، احتمالا با یکی از بزرگ‌ترین آپدیت‌های تایپ اسکریپت طرفیم⚡️

منبع: Microsoft

#typescript #update
☕️ Telegram | Website | Discord
  • ❤‍🔥 8
  • ⚡ 1
  • 🔥 1
More from @codeexplore
  1. Oct 3, 2026♨️گیت هاب قابلیت Computer Use رو به‌صورت Public Preview به GitHub Copilot CLI و اپ Copilot…
  2. Oct 3, 2026🤨🧐 #fun ☕️ Telegram | Website | Discord
  3. Oct 3, 2026پایتون 3.15 منتشر شد🎉 البته 1.5 روز تاخیر توی انتشار داشت ولی خب از امروز قابل دسترسه. #p…
  4. Oct 2, 2026وقتی OpenAI آپدیت جدید میده: #fun #chatgpt ☕️ Telegram | Website | Discord
  5. Oct 2, 2026✨ اکانت ChatGPT Plus پیش‌ساخته یک ماهه، کاملاً اختصاصی🔐 ‌ ✅ ۱۰ روز گارانتی بی‌قید و شرط ‌…
  6. Oct 2, 2026Post #4841
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →