عوامل هوش مصنوعی یک کامپایلر TypeScript سریعتر ساختند
تئو براون tsc-rs را معرفی کرد، یک پورت آزمایشی Rust از کامپایلر Go TypeScript مایکروسافت که توسط عاملهای هوش مصنوعی نوشته شده است.
تئو براون tsc-rs را معرفی کرد، یک پورت آزمایشی Rust از کامپایلر Go TypeScript مایکروسافت که توسط عاملهای هوش مصنوعی نوشته شده است. این نسخه از The Daily Diff در 8 اکتبر، ادعاهای سرعت خاص حجم کاری پروژه، معادلهای توکن قیمت API، عدم تطابق بازبینی بالادستی و هشدارهای پذیرش شناخته شده را بررسی میکند. داستانهای پشتیبان شامل ردهبندی قیمتگذاری پرامپت طولانی Haiku 5.5 و سرشماری مشارکتکنندگان زیرساخت است. حکم نیکو، NEEDS REVIEW (نیاز به بازبینی) است قبل از جایگزینی یک دروازه انتشار.
نسخه نوشتاری را بخوانید (انگلیسی) ↗
این ویدیو چه مواردی را پوشش میدهد
- تئو tsc-rs را در 7 اکتبر 2026 ساعت 11:07 UTC معرفی کرد. این پروژه طراحی و تستهای کامپایلر Go موجود مایکروسافت را پورت میکند؛ تلاش موفق Rust تمام مفاهیم TypeScript را از ابتدا اختراع نکرد.
- استفاده ناموفق تقریباً 400,000 دلاری تئو از OpenAI و 24,047 دلاری از Opus با قیمتهای API ارزشگذاری شده است. او گزارش میدهد که از اشتراکهای Claude برای Opus استفاده کرده است. این ارقام پرداختهای نقدی به این مبالغ را ثابت نمیکند.
- نتیجه 12.5 برابری پروژه، T3 Code با Effect را در برابر TypeScript 6 به علاوه افزونه قدیمیتر آن مقایسه میکند. مقایسه Go به علاوه Effect آن 1.89 برابر است، و Bun در جدول بدون Effect برنده است. افزونه قدیمیتر دارای مجموعه قوانین تشخیصی متفاوتی است.
- هارنس معیار با پنج اجرای زمانبندی شده پس از گرم کردن و باینریهای بومی macOS ARM بررسی شد. عملکرد و سازگاری به طور مستقل برای این اپیزود بازتولید نشد. نسخههای پیشنمایش فاقد بهینهسازیهایی هستند که توسط نسخه اندازهگیری شده استفاده میشود.
- README یک بازبینی بالادستی در 29 سپتامبر را نام میبرد، در حالی که UPSTREAM.json یک پین ژوئن را فعلی میداند. این فراداده ابزار اثبات نمیکند که کدام بازبینی توسط باینری ارسال شده استفاده میشود. باینری نصب شده را تأیید کرده و بازبینیهای یکسان را مقایسه کنید.
- این نسخه از پشتیبانی Linux x64 و macOS arm64، همراه با هشدارهای انتشار monorepo، ارجاع ساخت و حافظه ویرایشگر خبر میدهد. نسخه WASM مستند تکرشتهای است و فاقد حالت سرور زبان بومی است؛ صرفهجویی در زیرساخت اندازهگیری نشده باقی مانده است.
- قیمتگذاری اولیه Haiku 5.5 برای پرامپتهای بیش از 100,000 توکن پنج برابر افزایش مییابد. Artificial Analysis استفاده زیاد از توکنهای خروجی با حداکثر تلاش و نتیجه 33 درصدی Terminal-Bench را در مقابل 39.2 درصدی Anthropic تحت تنظیمات ارزیابی متفاوت گزارش میکند. ارقام هزینه موقت آن شامل ردهبندی پرامپت طولانی نمیشود.
- سرشماری sheets.works یک یا دو مشارکتکننده منظم را در 11 پروژه از 23 پروژه زیرساختی نمونهبرداری شده یافت، با استفاده از آستانه ده کامیت در یک سال. این نماینده ممکن است کار بررسی، تریج و پشتیبانی را از دست بدهد. پذیرش نیز به مالکیت آشکار نگهداری آینده بستگی دارد.
رونوشت ترجمه شده
ترجمه شده از روایت اصلی انگلیسی. صوت و زیرنویسهای موجود توسط YouTube کنترل میشوند.
آیا عوامل هوش مصنوعی میتوانند یک کامپایلر قابل استفاده توسط افراد را پورت کنند؟
0:00 شما انتظار دارید که بازنویسی کامپایلر هوش مصنوعی شکست بخورد. پورت Rust تئو در معیار T3 Code با Effect خود، Go را شکست میدهد، و او میگوید که هرگز کد آن را نخوانده است. در این ویدئو، عوامل هوش مصنوعی واقعاً چه چیزی ساختند؟ و آیا باید چککننده خود را جایگزین کنید؟ پنجشنبه، هشتم اکتبر است و این The Daily Diff است. یک سؤال را باز نگه دارید. وقتی مایکروسافت TypeScript را تغییر میدهد، چه کسی این را کارآمد نگه میدارد؟
0:19 T S C R S یک کامپایلر، چککننده نوع و سرور زبان TypeScript آزمایشی و متنباز است که به زبان Rust نوشته شده است. پروژه تئو براون، پیادهسازی Go مایکروسافت را پورت میکند، بنابراین یک طراحی و تستهای موجود را به ارث میبرد. این پروژه انواع را در برنامه شما بررسی میکند و تشخیصهای ویرایشگر را تامین میکند. چهارشنبه پورت تئو و یک هایکو ارزانتر را به همراه داشت. امروز تابلوی Hacker News سرشماری نگهدارنده را مطرح کرد. موضوع، کد فراوان، مالکیت کمیاب است.
0:43 تئو میگوید ماهها تلاش OpenAI در حدود هشتاد و چهار درصد
هزینه توکن در واقع چه معنایی دارد؟
0:47 سازگاری متوقف شد. نمودار او ارزش توکنهای آنها را بیش از چهارصد هزار دلار با قیمتهای API نشان میدهد. این استفادهای است که با قیمتهای فهرست شده ارزشگذاری شده است. فاکتور خیالی عملاً تیتر خود را مینویسد. او میگوید Opus 5.5 جایگزین آن تلاش قبلی Rust شد و یک نسخه اول کارآمد را در ده ساعت تولید کرد. اجرای نهایی دو هفته به طول انجامید، با تقریباً بیست و چهار هزار دلار استفاده معادل API از طریق اشتراکهای Claude او.
1:11 شروع مجدد به معنای جایگزینی پورت ناموفق است. الگوریتمهای کامپایلر مایکروسافت و مجموعه تست آن از قبل وجود داشتند. این یک زمین غیرمعمول دوستانه برای یک عامل است، زیرا پیادهسازی اصلی میتواند به او دقیقاً بگوید که کجا اشتباه میکند. سپس readme یک Slop Line میکشد. همه چیز پایینتر از آن توسط عوامل هوش مصنوعی نوشته شده است. این پروژه بیش از صد و هشتاد هزار تست پورت شده موفق را گزارش میکند، با برچسب انتساب خاص خود.
1:34 اولین سؤال پاسخ داده شد. عوامل هوش مصنوعی یک پورت با یک اوراکل بالادست تولید کردند. سؤال نگهداری از جایی شروع میشود که تبدیل به پایان میرسد، و یک مجموعه تست سبز تاریخ دارد.
چه زمانی سرعت دوازده برابری صحت دارد؟
1:43 افزایش سرعت چشمگیر، دوازده و نیم برابر سریعتر در T3 Code با تشخیصهای Effect است، در برابر کامپایلر قدیمی JavaScript به علاوه افزونه آن. مقایسه با کامپایلر Go به علاوه Effect نزدیک به دو برابر سریعتر است. Effect را حذف کنید، و Bun جدول همان پروژه را برنده میشود. اسب برنده با مسابقه تغییر میکند. افزونه قدیمی Effect نیز خطاهای متفاوتی را گزارش میکند، بنابراین کرونومتر با یک پاورقی معنایی همراه است.
2:05 اینها اندازهگیریهای پروژه بر روی یک M4 Pro هستند، با استفاده از پنج اجرای زمانبندی شده پس از گرم کردن. باینریهای پیشنمایش آن نیز فاقد بهینهسازیهایی هستند که برای نسخه اندازهگیری شده استفاده شدهاند. تنظیمات ماشین و ساخت را در کنار ضریب قرار دهید قبل از اینکه آن را برای پوشه فروش خود قرض بگیرید. فایل readme یک بازبینی توسعه سپتامبر را نام میبرد.
چه چیزی میتواند جایگزینی بدون مشکل را خراب کند؟
2:20 مانیفست ابزار هنوز یک پین ژوئن را فعلی مینامد، بنابراین باینری را که مقایسه میکنید تأیید کنید. انحراف نسخه میتواند یک خطای اضافی را به یک تمرین مهاجرت تبدیل کند. این نسخه از لینوکس بر روی ماشینهای سازگار با اینتل و مکهای اپل سیلیکون پشتیبانی میکند. کاربران ویندوز از طریق یک پنجره شاهد عرضه خواهند بود. لیست مشکلات شناخته شده همچنین شامل تفاوتهای انتشار مونوریپو و بیلدهایی است که خروجی وابستگی قدیمی را هنگام گم شدن ارجاعات میخوانند. من تشخیصها و ارجاعات پروژه را قبل از تغییر یک دروازه انتشار مقایسه میکنم. یک جلسه ویرایشگر طولانی را در برنامه تست نگه دارید.
2:49 فایل readme به افزایش حافظه در طول ویرایشها اذعان دارد، که معیار ده ثانیهای شما مودبانه آن را نادیده میگیرد. زاویه استقرار جالب، WebAssembly است. این مخزن شامل یک مثال مرورگر و یک ماژول کوچک با بررسی نوع در حافظه است. این میتواند بررسی را به کاربران نزدیکتر کند، اما نسخه مرورگر مستند تکرشتهای است و فاقد حالت سرور زبان بومی است. صرفهجویی در ماشین مجازی به آنچه یک برنامه به مرورگر منتقل میکند، بستگی دارد. یک صورتحساب زیرساخت به مطالعه حجم کاری نیاز دارد، حتی زمانی که کامپایلر طعم عالی در
3:15 زبانهای برنامهنویسی دارد.
آیا هایکو ارزانتر به معنای کار ارزانتر است؟
3:17 در همین حال، هایکو 5.5 توکنهای بسیار ارزان قیمتی را ارائه میدهد، با یک آستانه که ارزش به خاطر سپردن دارد. پرامپتهای تا صد هزار توکن، ارزانترین رده را دریافت میکنند. بالاتر از آن، قیمتهای ورودی و خروجی هر دو پنج برابر افزایش مییابد. پنجره بزرگ متن شامل یک تله قیمتگذاری است. Artificial Analysis عملکرد قوی مدل کوچک را پیدا میکند، اما با حداکثر تلاش، هایکو تقریباً سه برابر توکنهای خروجی لونا را در هر وظیفه تست هوش استفاده میکند.
3:40 توکنهای ارزان هنوز هم میتوانند در کیسههای بزرگ برسند. ارقام هزینه موقت آنها همچنین آن مرحله قیمتگذاری پرامپت طولانی را شامل نمیشود. در Terminal Bench، Artificial Analysis سی و سه درصد را گزارش میکند، کمتر از تقریباً سی و نه درصد Anthropic. تنظیمات ارزیابی متفاوت باعث آن اندازهگیریهای متفاوت میشود. یک تنظیم تلاش را با موفقیت و تاخیر وظیفه خود در نظر بگیرید، سپس صورتحساب را از استفاده واقعی محاسبه کنید.
چه کسی در حال حاضر وابستگیهای ما را زنده نگه میدارد؟
4:01 و سرشماری نگهدارنده در Hacker News، مشارکتکنندگان منظم را در بیست و سه پروژه زیرساختی شمارش کرد. تقریباً نیمی از آنها تنها یک یا دو نفر داشتند. تعریف آن ده کامیت در یک سال را الزامی میکند، بنابراین تمرکز مشارکت را در حالی که برخی از کارهای بررسی و پشتیبانی را از دست میدهد، ثبت میکند. این گزارش بیشتر تغییرات اخیر پایگاه داده منطقه زمانی را به پاول اِگرت نسبت میدهد. یادداشتهای انتشار رسمی توضیح میدهند که چرا این موضوع همچنان در حال تغییر است. دولتها ساعتها را تغییر میدهند، و کسی آن را قبل از اینکه
4:25 تقویم همه نظری پیدا کند، به نرمافزار ترجمه میکند. این به سؤال باز ما پاسخ میدهد.
چه کسی مالک بهروزرسانی بعدی بالادست است؟
4:28 کسی هنوز باید تغییرات بالادستی را دنبال کند، شکستها را بازتولید کند و تعهد سازگاری پورت را حفظ کند. عوامل هوش مصنوعی سالها تصمیمگیری انسان را به ارث بردند. من این آزمایش را حتی بیشتر دوست دارم اگر یک برنامه مشخص برای اینکه چه کسی مالک بهروزرسانی بعدی است، وجود داشته باشد. اگر ترجیح میدهید این را بخوانید تا بشنوید، دیف هر روز صبح به صورت رایگان به صندوق ورودی شما میرسد، در thedailydiff.dev، لینک زیر. بنابراین حکم امروز، NEEDS REVIEW (نیاز به بازبینی).
چرا حکم من NEEDS REVIEW است؟
4:50 من آن را در کنار چککننده موجود آزمایش میکنم. این به سؤال دو پاسخ میدهد. بردهای حجم کاری امیدوارکننده هستند، و صحت و نگهداری نسخه مساوی تصمیم میگیرد که آیا به خط لوله انتشار تعلق دارد یا خیر. و این دیف برای امروز است. من نیکو از Axrisi هستم. مسئولانه ادغام کنید.
منابع
- tsc-rs announcement and attached token-price chartTheo Browne on X
- ts-rust README, benchmarks and known problemsPing Labs on GitHub
- T3 Code benchmark harnessPing Labs on GitHub
- Upstream development pin manifestPing Labs on GitHub
- WebAssembly build documentation and limitationsPing Labs on GitHub
- Introducing Claude Haiku 5.5Anthropic
- Haiku 5.5 announcement videoClaude on X
- Claude Haiku 5.5 independent evaluationArtificial Analysis
- The people holding up the internetsheets.works
- Time zone database release notesIANA



