TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.2K subscribers
Post #13108 6.16K
یک Refactor جدی زیرساختی

یکی از اتفاقات مهم اخیر در اکوسیستم TypeScript، بازنویسی کامپایلر TypeScript با Go است.

هدف اصلی این تغییر، فقط عوض کردن زبان نیست؛ بلکه بهبود جدی در Performance و Memory Usage کامپایلر است.

چرا Go؟
- اجرای سریع‌تر و کاهش زمان Build
- مصرف حافظه کمتر
- معماری مناسب‌تر برای پردازش‌های سنگین کامپایلر
- بهبود تجربه پروژه‌های بزرگ TypeScript

نکته جالب اینجاست که TypeScript خودش همچنان همان زبان و اکوسیستم قبلی است؛ چیزی که تغییر می‌کند، موتور پشت کامپایلر است.

برای پروژه‌های کوچک شاید تفاوت خیلی محسوس نباشد، اما در Monorepoها و پروژه‌های Enterprise با میلیون‌ها خط کد، این تغییر می‌تواند تأثیر قابل‌توجهی داشته باشد.

به نظرم این یکی از جذاب‌ترین نمونه‌هاست که نشان می‌دهد انتخاب درست زبان برای زیرساخت‌های Developer Tooling چقدر اهمیت دارد.

@DevTwitter | <Mohsen Karimvand/>
  • 🍌 27
  • 👍 25
  • ❤ 2
More from @devtwitter
  1. Sep 28, 2026احتمالا در مصاحبه برای شرکت های درست حسابی ازتون درباره AI Workflow سوالهایی پرسیده بشه که…
  2. Sep 28, 2026رفقایی که از zcode desktop استفاده میکنن و باهاش فارسی حرف میزنن . یه پچ برا zcode زدم که…
  3. Sep 28, 2026🤖 مینی دوره Claude رایگان شد! | ابزار برنامه‌نویسی، تحقیق و حل مسئله ✔️ توی این مینی‌دوره…
  4. Sep 28, 2026اگر از Qdrnat به عنوان Vector Database استفاده می کنید، در نسخه 1.19 دو اپراتور فیلتر جدید…
  5. Sep 28, 2026یکی از بزرگ‌ترین اشتباهات در توسعه ایجنت‌ها، فرستادن کل تاریخچه چت در هر درخواست API است.…
  6. Sep 28, 2026یه چیزی که خودم این روزها بهش فکر می‌کنم، خرید قسطی آیفونه با این تورم، ترجیح می‌دم پولم ر…
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 →