TGViewer
کدهالیک | codehalic کدهالیک | codehalic @codehalics · 4.15K subscribers
Post #594 722
کدهالیک | codehalic مثل اینکه Bun قراره کم‌کم با Rust ری‌رایت بشه، ولی هنوز این‌جوری نیست که رسماً و یک‌باره بگن «Zig رفت، Rust اومد». چیزی که فعلاً توی ریپوی گیت‌هابش دیده می‌شه، یه راهنمای مرحله‌ایه برای پورت کردن فایل‌های Zig به Rust. توی Phase A قراره برای هر فایل Zig، یه…
ران‌تایم معروف جاوااسکریپت یعنی بان ، ظاهراً وارد یک فاز خیلی جدی شده: Jarred Sumner، سازنده اصلی Bun، گفته نسخه بازنویسی‌شده‌ی Bun با Rust الان روی Linux x64 glibc حدود ۹۹.۸٪ تست‌های قبلی پروژه رو پاس می‌کنه. نکته عجیب‌تر اینه که خودش می‌گه این بازنویسی حدود ۹۶۰ هزار خط کد بوده و از حدود ۶ روز قبل شروع شده؛ یعنی این‌طور نبوده که فقط یه ایده آزمایشی باشه، بلکه کد واقعاً کار می‌کنه و تست‌ها رو رد می‌کنه.
دلیل اصلی این حرکت هم ظاهراً دردسرهای همیشگی memory leak، کرش و مشکلات پایداری بوده. Jarred می‌گه با Rust، کامپایلر می‌تونه خیلی از مشکلات مربوط به طول‌عمر آبجکت‌ها و مدیریت حافظه رو زودتر بگیره، destructorها بهتر کنترل می‌شن، و بخش‌های خطرناک کد هم با unsafe واضح‌تر دیده می‌شن؛ همین باعث می‌شه تیم راحت‌تر سراغ تمیزکاری و ریفکتور بره. قرار هم هست یه بلاگ‌پست مفصل منتشر کنن درباره اینکه این تغییر برای آینده Bun، بنچمارک‌ها، مصرف حافظه و نگهداری پروژه چه معنایی داره.


https://x.com/jarredsumner/status/2053047748191232310

@codehalics | کدهالیک
  • 🔥 5
More from @codehalics
  1. Oct 7, 2026این نکته رو هم اضافه کنم که این مورد داره ۲ اصل از اصول SOLID رو رعایت میکنه ! اول DIP (مع…
  2. Oct 7, 2026توی NestJS اینکه چند تا پوشه مثل Orders و Payments بسازی معنیش کد ماژولار نیست. وقتی همه چ…
  3. Oct 7, 2026توی نسخه جدید 16.4 نکس‌جی‌اس، مهم‌ترین خبر اینه که مدل جدید Cache Components بالاخره کامل…
  4. Oct 5, 2026یه اتفاق جالب افتاده: یه برنامه‌‌نویس موقع ساخت پروژه دات‌نت با Claude متوجه شده هوش مصنوع…
  5. Oct 5, 2026دوره جامع معماری نرم‌افزار منتشر شد. در این آموزش ۴ ساعته و فشرده، مباحث Clean Architectur…
  6. Oct 4, 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 →